هن آرٽيڪل ۾ اسان String کي int (primitive type) ۽ Object type (wrapper) Integer ۾ تبديل ڪرڻ تي بحث ڪرڻ وارا آهيون. جاوا ۾ ان کي ڪرڻ جا ڪيترائي طريقا آھن.
جاوا ۾ String کي int ۾ ڪيئن بدلجي
ھتي ڪجھ طريقا آھن string کي 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) انٽيجر ڪلاس جو هڪ جاوا طريقو آهي. اهو اسٽرنگ اعتراض جي انٽيجر ڊيسيمل تشريح واپس ڪري ٿو، تنهنڪري اهو استعمال ڪيو ويندو آهي اسٽرنگ کي انٽيجر ۾ تبديل ڪرڻ لاء.
نحو:
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