翻译上解释:
Integer.parseInt(String)就是将String字符类型数据转换为Integer整型数据。
Integer.parseInt(String)遇到一些不能被转换为整型的字符时,会抛出异常。
一个例子
str=bf.readLine() ;//bf是一个Buffer流,str是一个字符串 num=Integer.parseInt(str) ;//此处将str字符串转换为整型并存储到int类型的num中
其作用在于,若读取的str不为整型,则会报错,可以抛出异常解决此问题
try{
str=brd.readLine() ; num=Integer.parseInt(str) ;
}
catch(Exception e) { System.out.println("对不起,只能输入整数,请重新输入。") ; }
如此,再次输入h,a等非整型字符时,则会提示你输入整数