java类型转换问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:30:43
String aa = null;
我想将 aa转换成整行有几种办法,请帮忙把写法写出来
这么写对么aa = int(aa);

aa是字符串,所以aa = int(aa);是不规范的
String aa = null;
int bb = 0;

bb = Integer.parseInt(aa);
bb = int(aa);

这两种方法都不能处理null或非数字的错误,将抛出一个parseException
可以捕获这个Exception或自行处理,将错误处理掉
如:
try{
bb = Integer.parseInt(aa);
}catch(parseException e){
System.err.println(e.getMessage());
}

凭空写的代码,可能有误

不对
首先,起码你得把结果放到一个int型的变量而非String型变量里。
其次,String转Int的方法是Integer.parseInt(aa)。