习题:将字符串分解为数值类型
方法 说明Byte.parseByte(字符串) 将字符串分解为位
Short.parseShort(字符串) 将字符串分解为short整数
Integer.parseInt(字符串) .
Long.parseLong(字符串) .
Float.parseFloat(字符串) .
Double.parseDouble(字符串) 将字符串分解为double浮点数
课本上没例句。。。我不会用
我自个理解写成这样
public class StringDemo3{
public static void main(String[] args){
String str="hellojava";
short[] sho={Short.parseShort("hellojava")};
for(short sho2:sho)
System.out.println(sho2);
}
}
编译通过了
可是运行的时候:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hellojava"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Short.parseShort(Unknown Source)
at java.lang.Short.parseShort(Unknown Source)
at StringDemo3.main(StringDemo3.java:4)
麻烦请给我说说是怎么回事。。。写个例句给我。。谢谢