1

我有一个类型数组char和一个字符串,我将从键盘引入。谁能告诉我如何在char数组中引入字符串的每个字符?

4

3 回答 3

7

您无需提前创建数组。这是代码

String s; //this is your string which you enter from keyboard

char[] c=s.toCharArray();
于 2011-09-05T10:54:27.647 回答
4

string.toCharArray()将 String 转换为 char 数组。

或者,遍历字符串的字符并将它们存储到您的数组中:

char[] myArray = ...
int index = ... 
for(int i = 0 ; i < string.length() ; i++) {
    char c = string.charAt(i);
    myArray[index] = c;
    index++;
}
于 2011-09-05T10:54:44.487 回答
0

1.是将a转换为2
char[] charArray=yourString.toCharArray(); 的最佳方法。 char[] arr=new char[yourString.length()]; 诠释 j = 0; for(int i = 0 ; i < string.length() ; i++) { char c = string.charAt(i); arr[j] = c; j++; 第一个选项比第二个更好StringChar Array


于 2011-11-15T11:49:34.080 回答