تستدعي فئة Integer في حزمة java.lang طريقة فئتها public static int parseInt(String s) لتحويل سلسلة مكونة من أحرف "رقمية"، مثل 123، إلى بيانات من النوع int، على سبيل المثال:
intx;Strings=123;x=Integer.parseInt(s);
بالإضافة إلى ذلك، يمكنك أيضًا استخدام الفئات Byte، وShort، وLong، وFloat، وDouble في الحزمة java.lang لاستدعاء أساليب الفئات المقابلة، على سبيل المثال:
publicstaticbyteparseByte(Strings)throwsNumberFormatExceptionpublicstaticshortparseShort(Strings)throwsNumberFormatExceptionpublicstaticlongparseLong(Strings)throwsNumberFormatExceptionpublicstaticfloatparseFloat(Strings)throwsNumberFormatExceptionpublicstaticdouble ParseDouble(Strings)throwsNumberFormatException
من خلال الطريقة المذكورة أعلاه، يمكننا تحويل سلسلة مكونة من أحرف "رقمية" إلى نوع البيانات الأساسي المقابل.
بالطبع، يمكننا أيضًا استخدام أساليب الفئة التالية لفئة السلسلة:
publicstaticStringvalueOf(بايت)publicstaticStringvalueOf(intn)publicstaticStringvalueOf(shortn)publicstaticStringvalueOf(longn)publicstaticStringvalueOf(floatn)publicstaticStringvalueOf(double)
تحويل قيمة رقمية إلى سلسلة، على سبيل المثال:
Stringstr=String.valueOf(123);