У меня есть строка, которая является математическим выражением.Пример: "((14 + 53) + 62)", и я хочу преобразовать строку в массив символов.Пример ['(', '(', '14', '+', '53', '+', '62', ')']
Когда я использую метод .toCharArray для строки, он преобразует его в массив символов, но для чисел, которые больше 9 (многозначный), он разбивает это число на отдельные цифры. Пример: ['(', '(', '1', '4',' 5 ',' 3 ',' + '' 6 ',' 2 ',') ']
Как преобразовать строку, содержащую несколько цифр, в массив символов?
public class Testing {
public static void main(String[] args) {
String stringNumbers = "24 23 84 12 41 52 54";
char[] charNumArray = stringNumbers.toCharArray();
System.out.println(Arrays.toString(charNumArray));
}
}