文字列のカウントに代わる短いプログラムを書きたかったのです。だから私は文字列を 0 insted 1 で開始したいと思います。そして、それは長い文字列なので、自分ですべてを変更したくありません。したがって、文字列 (この例では) は次のとおりです。 文字列 LINE:
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labe et dolore
- Magna aliquyam erat、sed diam voluptua。
- vero eos et accusam et justo duo dolores et ea rebum で。Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum
- dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labe et dolore
- Magna aliquyam erat、sed diam voluptua。vero eos et accusam et justo duo dolores et ea rebum で。クリタ kasd gubergren を開始します。
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
そして、文字列が 0 からカウントを開始するようにします。
public static void main(String[] args) {
int Counter = 1;
while (Counter <=300){
int counter2 =1;
String Counterstring ;
Counterstring = (new Integer(counter2)).toString() + ".";
int ReplaceCounting = 0;
String Replace = (new Integer(ReplaceCounting)).toString() + ".";
Line.replace(Counterstring , Replace);
Counter++;
}
System.out.println(Line);
}
}
誰かが私が間違ったことを教えてもらえますか? 出力はまったく同じです。
編集:
私は次のように変更しました: 私は次のように変更しました:
public static void main(String[] args) {
for (int counter = 1; counter <= 300; counter++) {
int NormCounter =1;
int ReplaceCounter = 0;
String NormCounterS = (new Integer(NormCounter)).toString() + ".";
String ReplaceCounterS = (new Integer(ReplaceCounter)).toString() + ".";
Line = Line.replace(NormCounterS , ReplaceCounterS);
++ReplaceCounter;
++NormCounter;
}
System.out.println(Line);
}
}
ただし、最初の「1」は変更されます。「0.」に...だから0,2,3,4...しかし、カウントを0,1,2,3,4にしたい