Verarbeitung, die abwechselnd "u" und "mi" wiederholt
Methode 1 besteht darin, dass Sätze jedes Mal im iterativen Prozess mit einem neuen Zeichenfolgenpuffer hinzugefügt werden. Die Verarbeitungszeit ist länger als bei Methode 2.
StringBuffer.java
package javaStudy;
public class StringBufferExam {
public static String answer = "";
public static void main(String[] args) {
System.out.println(method1(50));
System.out.println(method2(50));
}
public static String method1(int n) {
for(int i = 0 ; i < n; i++) {
answer += ((i%2==0)?"U.":"Nur");
}
return answer;
}
public static String method2(int n) {
StringBuffer sb = new StringBuffer();
for(int i = 0 ; i < n; i++) {
sb.append(((i%2==0)?"U.":"Nur"));
}
answer = sb.toString();
return answer;
}
}