最近、私は方程式を分割して読み込む方法を作って、その部分を読み込んで記号を見つけ、記号の前後に番号を付けるループに入ります。問題は私がエラーを取得することですが、私はそれを見ることができる前に消えて、私が正しい場合、分割後に+記号を読み取ることができません。どんなタイプなのかわからなくても、どのようにして例外をキャッチできるのか分かりません。ありがとう。forループの分割を読む
private void sortEquasion(){
String[] t = Equasion.split("\\+"); // this line added on
for(int counter = 0; counter<t.length; counter++){ // this part added
if(t[counter].contains("+")){
String i = t[counter -1];
String i2 = t[counter + 1];
System.out.println(i + i2);
}
}
//if(Equasion.contains("(")){ //untage this if code above does not work
//}
}
どのようなプログラミング環境をお使いですか? –
私はeclipseを使用しています。 – furProgrammer
あなたはおそらく 'ArrayIndexOutOfBoundsException'を取得していますか? "debug"オプションを使用して、print文の前にブレークポイントを追加します。また、 't [counter]'はおそらく '+'を含んでいないでしょう( '+'に基づいて分割しているので) – TheLostMind