文字が表示されるたびに文字列を配列に分割しましたが、配列内の各文字列をさらに多くの配列に分割して、別の文字が表示され、各分割の下に文字を削除して配列を追加します。
これが私のコードです:
private String input = "118u121u23n24"
private int y = 0;
private String[] split_main = new String[100];
private void split_u(){
String[] split = input.split("u");
for(int x=0; split.length>x; x++){
split_main[y] = split[x];
if(split.length>x+1)
split_main[y+1] = "+";
y +=2;
}
これにより、文字列が次のような配列に分割されます。「u」が表示されるたびに新しい配列が作成され、プラスが追加されます。
118
+
121
+
23n24
ここで、これらの各配列を調べて、文字nを探し、それを別の行に配置して、これが新しい配列になるようにします。ただし、これを試すたびに、配列でSplitメソッドを再度使用できないように見えるため、エラーが発生します。分割を使用できない場合、それを行う別の方法はありますか?
118
+
121
+
23
n
24
助けてくれてありがとう。