java如何提取字符串每一个字符并转换为一个字符数组
这里需要用到toCharArray()语句
语法格式是
str.toCharArray();
其中
str是字符串
示例代码如下
public class StringToArray {
public static void main(String[] args) {
String str="这是一个字符串";
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++)
{
System.out.println("数组第"+i+"个元素为:"+ch[i]);
}
//题目一,将字符串转置输出,比如“故事”转职为"事故”
String ah="故事";
char[] str1=ah.toCharArray();
char temp=str1[0];
str1[0]=str1[1];
str1[1]=temp;
System.out.println(new String(str1));
//题目二,将字符串每一个字母按照升序排序
String wer="qwertyuiopasdfghjklzxcvbnm";
char[] str2=wer.toCharArray();
Arrays.sort(str2);
String str3=new String(str2);
System.out.println(str3);
}
}
再上面代码中,首先定义一个字符串,用toCharArray语句提取为字符数组