Integer.toString(char)的相反方法

时间:2018-05-23 12:15:41

标签: java

public static String char2Str(char c) {
    return Integer.toString(c);
}

修改 例如,char2Str('ɮ')会返回622

如何实现上述相反的方法(str2Char())?

4 个答案:

答案 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();