[JAVA] Pratique du tampon de chaîne

Traitement qui répète alternativement "u" et "mi"

La méthode 1 est due au fait que les phrases sont ajoutées avec un nouveau tampon de chaîne à chaque fois dans le processus itératif. Le temps de traitement est plus long que celui de la méthode 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":"Seulement");	
		}
		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":"Seulement"));	
		}
		answer = sb.toString();
		return answer;
	}
}


Recommended Posts

Pratique du tampon de chaîne
Chaîne
Pratique d'alignement
Puzzle à cordes
[Pratique] ArrayList
Arrangement pratique 2
Pratique ArrayList
[Pratique] Énumération
Remplacement de la chaîne de caractères
Chaîne de menteur