java.lang包中的Integer类调用其类方法public static int parseInt(String s)可以将由“数字”字符组成的字符串,如123, 转化为int型数据,例如:
intx;Strings=123;x=Integer.parseInt(s);
除此之外,还可以使用java.lang包中的Byte、Short、Long、Float、Double类调用相应的类方法,例如:
publicstaticbyteparseByte(Strings)throwsNumberFormatExceptionpublicstaticshortparseShort(Strings)throwsNumberFormatExceptionpublicstaticlongparseLong(Strings)throwsNumberFormatExceptionpublicstaticfloatparseFloat(Strings)throwsNumberFormatExceptionpublicstaticdoubleparseDouble(Strings)throwsNumberFormatException
通过上述方法,我们可以将由“数字”字符组成的字符串转化为相应的基本数据类型。
当然,我们也可以使用String类的下列类方法:
publicstaticStringvalueOf(byten)publicstaticStringvalueOf(intn)publicstaticStringvalueOf(shortn)publicstaticStringvalueOf(longn)publicstaticStringvalueOf(floatn)publicstaticStringvalueOf(doublen)
将数值转换为字符串,例如:
Stringstr=String.valueOf(123);