首先,传过来的字符串要是数字字符串才可以转换成数值,如"125.425"这种形式, 就可以用 float m_float=Float.parseFloat("125.425")进行相应转换, 而当传过来的是"4521"形式的整数字符串,就可以用 String a = "4521"; int b = Integer.parseInt(a);来转换, 如果字符串中含有其他非数值字符,可能就无法转换了,
不要忘了加上 try{ int num = Integer.parseInt(String str)…… }catch(NumberFormatException e){ …… }
就可以用 float m_float=Float.parseFloat("125.425")进行相应转换,
而当传过来的是"4521"形式的整数字符串,就可以用
String a = "4521";
int b = Integer.parseInt(a);来转换,
如果字符串中含有其他非数值字符,可能就无法转换了,
try{
int num = Integer.parseInt(String str)……
}catch(NumberFormatException e){
……
}