java 如何 进行char类型与String类型互相转换

 时间:2026-02-14 01:01:04

1、String 转为 Char,我们可以String类的toCharArray() 方法进行转换,代码如下:

public class Test2 {

       public static void main(String[] args) {

             String str="str";

             char[] charAry = str.toCharArray();

             for(char c : charAry) {

                   System.out.println(c);

              }

      }

}

java 如何 进行char类型与String类型互相转换

2、上个步骤中的String的长度不为1的,如果是单个字符转为String,可以怎么做,代码如下:

public class Test2 {

       public static void main(String[] args) {

            String str = "s";

            System.out.println(str.toCharArray()[0]);

        }

}

java 如何 进行char类型与String类型互相转换

3、char类型 转 String 类型,我们即可利用String构造方式,代码如下:

public class Test2 {

             public static void main(String[] args) {

             char myChar = 'm';

             String str = String.valueOf(myChar);

             System.out.println(str);

}

}

java 如何 进行char类型与String类型互相转换

4、char转为String类型,也可以通过StringBuffer类完成,代码如下:

public class Test2 {

       public static void main(String[] args) {

             char myChar = 'm';

             StringBuffer str = new StringBuffer();

             str.append(myChar);

             System.out.println(str);

}

}

java 如何 进行char类型与String类型互相转换

5、通过上述几种转换方式作个总结,

1. String 转 char :我们可以利用String的toCharArray()方法得到char数组。

2. char 转 String:可以使用String的valueOf()方法,也可以使用可变字符串StringBuffer或StringBuilder类进行转换。

java 如何 进行char类型与String类型互相转换

  • Eclipse乱码怎么办
  • mysql ERROR 1045 (28000)怎么解决
  • 怎么完全卸载jdk?
  • 如何开启Sql Server服务?
  • cmd切换到d盘
  • 热门搜索
    1月20日是什么星座 小儿发烧怎么退烧 马自达3星骋怎么样 快乐生活 多肉怎么养的又肥又胖 心脏不好如何调理 祁阳生活网 duck是什么意思 女人梦见狗是什么预兆 兰蔻的护肤品怎么样