Массив и строка - PullRequest
       29

Массив и строка

1 голос
/ 05 сентября 2011

У меня есть массив типа char и строка, которую я буду вводить с клавиатуры. Может кто-нибудь сказать мне, как я могу ввести каждый символ строки в массиве char?

Ответы [ 3 ]

7 голосов
/ 05 сентября 2011

Вам не нужно создавать массив заранее.Вот код

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

char[] c=s.toCharArray();
4 голосов
/ 05 сентября 2011

string.toCharArray() преобразует строку в массив символов.

Кроме того, можно выполнить итерацию по символам строки и сохранить их в массиве:

char[] myArray = ...
int index = ... 
for(int i = 0 ; i < string.length() ; i++) {
    char c = string.charAt(i);
    myArray[index] = c;
    index++;
}
0 голосов
/ 15 ноября 2011

1.
char[] charArray=yourString.toCharArray(); - лучший способ конвертировать String в Char Array
2.
char [] arr = new char [yourString.length ()]; int j = 0; for (int i = 0; i 1-й вариант лучше, чем второй

...