У меня есть массив типа char и строка, которую я буду вводить с клавиатуры. Может кто-нибудь сказать мне, как я могу ввести каждый символ строки в массиве char?
char
Вам не нужно создавать массив заранее.Вот код
String s; //this is your string which you enter from keyboard char[] c=s.toCharArray();
string.toCharArray() преобразует строку в массив символов.
string.toCharArray()
Кроме того, можно выполнить итерацию по символам строки и сохранить их в массиве:
char[] myArray = ... int index = ... for(int i = 0 ; i < string.length() ; i++) { char c = string.charAt(i); myArray[index] = c; index++; }
1. char[] charArray=yourString.toCharArray(); - лучший способ конвертировать String в Char Array 2. char [] arr = new char [yourString.length ()]; int j = 0; for (int i = 0; i 1-й вариант лучше, чем второй
char[] charArray=yourString.toCharArray();
String
Char Array