Как мне проанализировать значение String для типа char в Java?
String
char
Я знаю, как сделать это для int и double (например, Integer.parseInt("123")). Есть ли класс для строк и символов?
Integer.parseInt("123")
Вы можете просто использовать toCharArray() для преобразования строки в массив символов:
toCharArray()
Scanner s=new Scanner(System.in); System.out.print("Enter some String:"); String str=s.nextLine(); char a[]=str.toCharArray();
Вы можете сделать следующее:
String str = "abcd"; char arr[] = new char[len]; // len is the length of the array arr = str.toCharArray();
Способ написания эссе:
public class CharToInt{ public static void main(String[] poo){ String ss="toyota"; for(int i=0;i<ss.length();i++) { char c = ss.charAt(i); // int a=c; System.out.println(c); } } }
Для вывода см. Эту ссылку: Нажмите здесь
Спасибо :-)
Вы можете использовать функцию .charAt (int) со строками для получения значения символа по любому индексу. Если вы хотите преобразовать строку в массив символов, попробуйте вызвать .toCharArray () для строки. Если длина строки составляет 1 символ, просто возьмите этот символ, вызвав .charAt (0) (или .First () в C #).