java中的toCharArray()方法是啥意思?

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:33:39

可以讲字符串转换为字符数组,举个简单的例子如下,你一看就懂:
public class MyTest1 {

public static void main(String[] args) {
String str = "I am a String";
char arr[] = str.toCharArray();
for (int i = 0; i < arr.length; i++)
System.out.println("arr[" + i + "]=" + arr[i]);
}
}

意思是把别的数据转换成字符数组吧 比如说字符串
public class ReverseString {

public static void main (String args[]){
String originalString;
String resultString = "";

originalString = JOptionPane.showInputDialog("Please input a String: ");

char[] charArray = originalString.toCharArray();

for (int i=charArray.length-1; i>=0; i--){
resultString += charArray[i];
}

JOptionPane.showMessageDialog(null, resultString, "Reverse String", JOptionPane.INFORMATION_MESSAGE);
}
}

有的时候根据需要
会要char类型的数组
但你实际的数据是String类型的