java怎么把String型转换为int型
来源:百度知道 编辑:UC知道 时间:2024/05/25 18:24:24
java怎么把String型转换为int型?Sting 型不是数字的,是字母和中文的。能转换吗
我很幸运, 碰上了楼主的这道题, 我想先问一下, 楼主是在哪里看到这题的?????????, 我很想知道楼主是在哪里碰到这题的?????
楼主告诉我, 然后我告诉楼主怎么解决这个问题
这题有不同的解决方案啊.
使用Integer中一个静态方法parseInt就可以了,用法:
Integer.parseInt(String s),返回的就是s转换为int后的值,如果其中有不能转换类型,比如字母或者其它符号,就会抛出NumberFormatException 异常
String s = "&*&$^&"; //将字符转换为数字输出 适合 做 加密。
char[] cc=s.toCharArray();
for(int i=0;i<cc.length;i++) {
int c = (int)cc[i];
System.out.println(c+" ");
}
try{
Integer.parseInt("蠢的死");
}catch(Exception e){
}
能转换,转换完之后是Unicode码
public class A{
public static void main(String[] args) {
String str = "你好";
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.println((int) ch[i]);
}
}
}
输出的结果是:
20320
22