[JAVA] String Buffer Übung

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;
	}
}


Recommended Posts

String Buffer Übung
String
Ausrichtungspraxis
Schnurpuzzle
[Übung] ArrayList
Array-Übung 2
ArrayList-Praxis
[Übung] Aufzählung
Ersetzen von Zeichenketten
Lügner String