Привет, ребята. Я занят разбиванием / расщеплением струн.
Однако строка не является фиксированной, поэтому при изменении ввода программа все равно должна работать с любым вводом символов.
До сих пор я зашел так далеко, но заблудился.
Я создал массив символов и установил размер массива, равный длине любой строки, которая будет получена в качестве входных данных. Я сделал цикл for, чтобы перебрать символы строки.
как мне теперь вставить мою строку в массив, потому что я знаю, что моя строка еще не там? Затем, когда он, наконец, перебирает символы моей строки, нужно распечатать числа и операнды на разных строках. Таким образом, результат будет выглядеть в этом случае следующим образом;
1
+
3
432
.
123
и т.д.
Я хочу сделать это без использования средств сопоставления, сканера и т. Д. Я хочу использовать базовые методы Java, которые вы изучили в первых 3 главах HeadfirstJava.
public class CharAtExample {
public static void main(String[] args) {
// This is the string we are going to break down
String inputString = "1+3,432.123*4535-24.4";
int stringLength = inputString.length();
char[] destArray = new char[stringLength];{
for (int i=0; i<stringLength; i++);
}