اس مضمون میں ہم String کو int (primitive type) اور Object type (wrapper) Integer میں تبدیل کرنے پر بات کرنے جا رہے ہیں۔ جاوا میں اسے کرنے کے بہت سے طریقے ہیں۔
جاوا میں اسٹرنگ کو int میں کیسے تبدیل کریں۔
یہاں سٹرنگ کو int میں تبدیل کرنے کے چند طریقے ہیں، جاوا اسے استعمال کرنےparseInt()
اور valueOf()
طریقوں کا استعمال کرنے دیتا ہے۔
-
Integer.parseInt(String) کا استعمال کرتے ہوئے جاوا سٹرنگ سے int
parseInt
انٹیجر کلاس کا ایک جامد طریقہ ہے جو مخصوص String پیرامیٹر کی نمائندگی کرنے والی ایک عدد شے واپس کرتا ہے۔نحو:
public static int parseInt(String str) throws NumberFormatException
یا
public static int parseInt(String str, int radix) throws NumberFormatException
str
ایک سٹرنگ کہاں ہے جسے آپ کو تبدیل کرنے کی ضرورت ہے اورradix
یہ تجزیہ کردہ نمبر کی بنیاد ہے۔سٹرنگ کو انٹیجر میں تبدیل کرنا، جاوا مثال parseInt() کا استعمال کرتے ہوئے
public class Demo2 { // convert string to int java public static void main(String args[]) { String str = "111"; int num1 = Integer.parseInt(str); System.out.println("parseInt of the String = " + num1); int num2 = Integer.parseInt(str, 2);//binary number System.out.println("parseInt of the String with radix parameter = " + num2); } }
آؤٹ پٹ ہے:
parseInt of the String = 111 parseInt of the String with radix parameter = 7
یہاں ہمیں پہلی قسم میں 111 اور دوسرے کے لیے 7 ملے ہیں۔ 7 بائنری 111 کی اعشاریہ شکل ہے۔
-
Integer.valueOf(String) کا استعمال کرتے ہوئے تبدیل کریں
Integer.valueOf(String s) انٹیجر کلاس کا جاوا طریقہ ہے۔ یہ سٹرنگ آبجیکٹ کی عددی اعشاریہ تشریح لوٹاتا ہے لہذا اس کا استعمال String کو Integer میں تبدیل کرنے کے لیے کیا جاتا ہے۔
نحو:
public static Integer valueOf(String str) Example Java String to Integer using valueOf method: public class Demo2 { // java convert string to int using valueOf() String myString = "578"; int parNum = Integer.valueOf(myString); System.out.println("Integer from String using valueOf() = " + parNum); } }
آؤٹ پٹ:
Integer from String using valueOf() = 578
GO TO FULL VERSION