Как да анализирам стойност String
до тип char
в Java?
Знам как да го направя за int и double (например Integer.parseInt("123")
).
Има ли клас за символите Strings и Chars?
Ако низът ви съдържа точно един символ, най-простият начин да го превърнете в символ е да извикате метода charAt
:
char c = s.charAt(0);
Можете да използвате функцията .charAt(int) със символни низове, за да извлечете стойността на символа при всеки индекс. Ако искате да преобразувате символния низ в масив от символи, опитайте да извикате [.toCharArray()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toCharArray()) върху символния низ.
String g = "line";
char c = g.charAt(0); // returns 'l'
char[] c_arr = g.toCharArray(); // returns a length 4 char array ['l','i','n','e']