原文: https://beginnersbook.com/2014/06/how-to-convert-char-to-string-and-a-string-to-char-in-java/

在本教程中,我们将看到charStringStringchar转换的程序。

char转换为String的程序

我们有以下两种方式进行字符串转换。

方法 1:使用toString()方法

方法 2:使用valueOf()方法

  1. class CharToStringDemo
  2. {
  3. public static void main(String args[])
  4. {
  5. // Method 1: Using toString() method
  6. char ch = 'a';
  7. String str = Character.toString(ch);
  8. System.out.println("String is: "+str);
  9. // Method 2: Using valueOf() method
  10. String str2 = String.valueOf(ch);
  11. System.out.println("String is: "+str2);
  12. }
  13. }

输出:

  1. String is: a
  2. String is: a

将字符串转换为字符

我们可以使用StringcharAt()方法String转换为char

  1. class StringToCharDemo
  2. {
  3. public static void main(String args[])
  4. {
  5. // Using charAt() method
  6. String str = "Hello";
  7. for(int i=0; i<str.length();i++){
  8. char ch = str.charAt(i);
  9. System.out.println("Character at "+i+" Position: "+ch);
  10. }
  11. }
  12. }

输出:

  1. Character at 0 Position: H
  2. Character at 1 Position: e
  3. Character at 2 Position: l
  4. Character at 3 Position: l
  5. Character at 4 Position: o