private static char transformString(String str){ int value = Integer.parseInt(str); return (char)value; }不懂你要用来干什么,但是String可以这样转换为char。
char是双字节,没有溢出 ^_^
public class TestString { private static char transformString(String str){ int value = Integer.parseInt(str); return (char)value; } public static void main(String[] args) { System.out.println(transformString("21495")); } }输出:号
String str="21495"; int i=Integer.parseInt(str); char a=(char)i;
fdsfsdf号码: 8613326529553(广ffff
号码 这些都是汉字
char a=21495;
System.out.priltln(a);
就能够输出汉字了,不知道我的方法对不?
int value = Integer.parseInt(str);
return (char)value;
}不懂你要用来干什么,但是String可以这样转换为char。
int value = Integer.parseInt(str);
return (char)value;
}
public static void main(String[] args) {
System.out.println(transformString("21495"));
}
}输出:号
int i=Integer.parseInt(str);
char a=(char)i;