一、String类型转化为char类型
- 用String.charAt()来让String类型转化为char类型,返回值是char,可以通过索引来指定元素位置。
- 使用String.toCharArray()来让String类型转化为char类型,返回值是char[],可以得到将包含整个String的char数组。这样我们就能够使用位置索引来确定string中的任意位置的元素。
String str ="CSDN";
//方法一
char c1 = str.charAt(0);
System.out.println(c1);
//方法二
char[] value = str.toCharArray();
char c2=value[1];
System.out.println(c2);
二、char类型转化为String类型
1.转换效率最快的方法用String.valueOf()来直接转换
2.将一个char数组转换成String,其中String.valueOf()中放的实际是数组
3.Character.toString(char)方法实际上直接返回String.valueOf(char)
4.new一个Character对象,用引用类型对象来调用toString()方法
代码如下(示例):文章来源地址https://www.toymoban.com/news/detail-547333.html
char c = 'K';
//方法一
String s1 = String.valueOf(c);
System.out.println(s1);
//方法二
String s2 = String.valueOf(new char[] {c});
System.out.println(s2);
//方法三
String s3 = Character.toString(c);
System.out.println(s3);
//方法四
String s4 = new Character(c).toString();
System.out.println(s4);
文章来源:https://www.toymoban.com/news/detail-547333.html
到了这里,关于Java中String和Char的相互转换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!