java中怎样将char和String相互转换
4个回答
展开全部
参考代码
import java.util.Arrays;
public class StringChar {
public static void main(String[] args) {
//字符串--》字符
String str1 = "风云";
char c1 = str1.charAt(0);//风, 如果要得到云。那么charAt(1);
System.out.println(c1);
char[] cs1 = str1.toCharArray();//字符串转字符数组
System.out.println(Arrays.toString(cs1));
//字符--》字符串
char c2 = '明';
String str2 = String.valueOf(c2);//字符转字符串
//String str2 = c2+""; //也可以把字符转换成字符串类型
System.out.println(str2);
char[] cs2 = {'明','月'};
String str3 = String.copyValueOf(cs2);//字符数组变字符串
System.out.println(str3);
String str4 = new String(cs2);//字符数组变字符串
System.out.println(str4);
}
}
输出
风
[风, 云]
明
明月
明月
展开全部
char转String:最简单的方法就是直接用“”+char的形式转为String型
String转char:调用String#toCharArray()方法取得char数列,然后从数列中获取char元素
String转char:调用String#toCharArray()方法取得char数列,然后从数列中获取char元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str=“abcdef”;
char[] ch=st.toCharArray();
char c = 'a';
String str = String.valueOf(c);
char[] ch=st.toCharArray();
char c = 'a';
String str = String.valueOf(c);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java JDK里面有 ,char转String String str = new String (char[]);
还有一个String类自己去看!
还有一个String类自己去看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询