public static String char2Str(char c) {
return Integer.toString(c);
}
修改
例如,char2Str('ɮ')
会返回622
。
如何实现上述相反的方法(str2Char()
)?
答案 0 :(得分:2)
你应该有类似的东西:
字符串字符
public static String char2Str(char c) {
return Character.toString(c);
}
字符串到字符
将String转换为char时,输出将是一个字符数组,如下所示:
public static char[] str2Char(String s) {
return s.toCharArray();
}
答案 1 :(得分:1)
你可以在这里找到答案:https://stackoverflow.com/a/7853536/9623806
如果你的字符串只包含一个字符,那么将它转换为字符的最简单方法就是调用charAt方法:
char c = s.charAt(0);
答案 2 :(得分:0)
如果你知道String是单一长度的(只有一个字符),请使用
char c = s.charAt(0);
你的方法
public static char str2Char(String s) {
return s.charAt(0);
}
答案 3 :(得分:0)
你必须确保你的字符串只包含1个字符,然后使用
s.charAt(0)
如果没有,你可以得到字符数组,然后返回你需要的那个或整个数组
char[] arr = s.toCharArray();