ال إلى سلسلة() طريقة جافا يتم استخدام فئة عدد صحيح للحصول على سلسلة هدف تمثل قيمة كائن رقم . هناك ثلاثة أنواع مختلفة من جافا طريقة toString () والتي يمكن تمييزها اعتمادًا على المعلمة الخاصة بها.
هؤلاء هم:
- جافا عدد صحيح toString () الطريقة
- طريقة Java Integer toString(int i).
- طريقة Java Integer toString(int i, int radix).
1. طريقة Java Integer toString()
ال إلى سلسلة() طريقة فئة عدد صحيح جافا تقوم بإرجاع سلسلة مكافئة لقيمة هذا العدد الصحيح. هذه الطريقة تعطي نفس النتيجة Integer.toString(int i) . هو - هي يتجاوز طريقة toString () لكائن الفئة.
2. طريقة Java Integer toString(int i).
ال إلى سلسلة (كثافة أنا) هي طريقة مدمجة في Java تُستخدم لإرجاع كائن سلسلة يمثل عددًا صحيحًا محددًا في وسيطة الطريقة.
3. طريقة Java Integer toString(int i, int radix).
تقوم هذه الطريقة بإرجاع تمثيل سلسلة من النوع int الأول دعوى في الجذر المحدد بواسطة الوسيطة الثانية. إذا كان الجذر أصغر من Character.MIN_RADIX أو أكبر من Character.MAX_RADIX، فسيتم استخدام الأساس 10. في هذه الطريقة، يتم استخدام أحرف ASCII التالية كأرقام: من 0 إلى 9 ومن a إلى z.
ملاحظة: إذا كانت الوسيطة الأولى سالبة، فإن نتيجة العنصر الأول هي حرف ASCII ناقص '-'.
بناء الجملة:
وفيما يلي تصريحات إلى سلسلة() طريقة:
public String toString() public static String toString(int i) public static String toString(int i, int radix)
معامل:
نوع البيانات | معامل | وصف | مطلوب / اختياري |
---|---|---|---|
كثافة العمليات | أنا | إنها قيمة عددية يحددها المستخدم ليتم تحويلها إلى سلسلة. | مطلوب |
كثافة العمليات | الجذر | هذا من النوع الصحيح ويستخدم في تحويل كائن السلسلة. | مطلوب |
عائدات:
طريقة | عائدات |
---|---|
إلى سلسلة() | تقوم بإرجاع تمثيل سلسلة لقيمة هذا الكائن الصحيح في الأساس 10. |
إلى سلسلة (كثافة أنا) | تقوم بإرجاع تمثيل سلسلة لوسيطة النوع int في الأساس 10. |
toString (int i، int radix) | تقوم بإرجاع تمثيل سلسلة لوسيطة النوع int في الجذر المحدد. |
الاستثناءات:
الذي - التي
نسخة التوافق:
جافا 1.0 وما فوق
مثال 1
public class IntegerToStringExample1 { public static void main(String[] args) { Integer obj = 25; //It will return a string value String strval1 = obj.toString(); System.out.println('String Representation = ' + strval1); Integer obj2 = -18; //It will return a string value String strval2 = obj2.toString(); System.out.println('String Representation = ' + strval2); } }اختبره الآن
انتاج:
String Representation = 25 String Representation = -18
مثال 2
public class IntegerToStringExample2 { public static void main(String[] args) { System.out.println('Output: '+Integer.toString(-12)); System.out.println('Output: '+Integer.toString(12)); } }اختبره الآن
انتاج:
Output: -12 Output: 12
مثال 3
import java.util.Scanner; public class IntegerToStringExample3 { public static void main(String[] args) { //Enter the user input System.out.print('Enter Number to be string representation : '); Scanner scan = new Scanner(System.in); int value = scan.nextInt(); scan.close(); //Print the value in decimal format System.out.println('Output: '+Integer.toString(value)); } }
انتاج:
Enter Number to be string representation : -3465.876 Exception in thread 'main' java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at myPackage.IntegerToStringExample3.main(IntegerToStringExample3.java:10)
مثال 4
public class IntegerToStringExample4 { public static void main(String[] args) { //Returns a string representation of the specified integer with radix 10 String returnval1 = Integer.toString(65, 10); System.out.println('String Value = ' + returnval1); //Returns a string representation of the specified integer with radix 16 String returnval2 = Integer.toString(65, 16); System.out.println('String Value = ' + returnval2); //Returns a string representation of the specified integer with radix 8 String returnval3 = Integer.toString(65, 8); System.out.println('String Value = ' + returnval3); //Returns a string representation of the specified integer with radix 2 String returnval4 = Integer.toString(65, 2); System.out.println('String Value = ' + returnval4); } }اختبره الآن
انتاج:
String Value = 65 String Value = 41 String Value = 101 String Value = 1000001
مثال 5
import java.util.Scanner; public class IntegerToStringExample5 { public static void main(String[] args) { //Enter the user input System.out.println('Enter Inputs to be string representation: '); Scanner scan = new Scanner(System.in); System.out.print('Enter Number: '); int value = scan.nextInt(); System.out.print('Enter Radix/Base: '); int base = scan.nextInt(); scan.close(); //Print the value in decimal format System.out.println('Output: '+Integer.toString(value, base)); } }
انتاج:
Enter Inputs to be string representation: Enter Number: -45648 Enter Radix/Base: 16 Output: -b250