java:String类型与char类型相互转化

String类型转化为char类型

   1. 字符串之间的转化

  • 方法一:

public class Test{
	public static void main(String[] args){
		String str = "abc";
		char[] ch = str.toCharArray();
		System.out.println(ch);
	}
}
  • 方法二:

public class Test{
	public static void main(String[] args){
		String str = "abc";
		char[] ch = new char[str.length()];
		for(int i = 0; i < str.length();i++){
			ch[i] = str.charAt(i);
		}
		System.out.println(ch);
	}
}

   2. 单个字符之间的转化

public class Test{
	public static void main(String[] args){
		String str = "a";
		char ch = str.charAt(0) ;
		System.out.println(ch);
	}
}

char类型转化为String类型

  • 方法一:

public class Test{
	public static void main(String[] args){
		
		char ch = 'a';
		String str=ch+"";
		System.out.println(str);
	}
}
  • 方法二:

public class Test{
	public static void main(String[] args){
		
		char ch = 'a';
		String str=String.valueOf(ch);
		System.out.println(str);
	}
}

你可能感兴趣的:(java:String类型与char类型相互转化)