Java 문제
[Java] 입력 문자열 모두 연결하여 하나의 문자열로
두리두리안
2021. 5. 7. 17:12
1. Scanner 이용시
package No_01;
import java.util.Scanner;
public class test02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int text1;
String result = "";
System.out.println("입력받을 횟수 입력 : ");
text1 = sc.nextInt();
sc.nextLine();
String[] textArr = new String[text1];
for(int i = 0; i < text1; i++) {
System.out.println((i+1) + "번째 문자열을 입력 하세요");
textArr[i] = sc.nextLine();
result = result.concat(textArr[i]);
}
System.out.println("result = " + result);
}
}
2. 배열 사용시
package Test01;
public class problem_No1_2 {
public static void main(String[] args) {
String[] ArrayMember = {"MinJun", "is", "Best"};
String ArrayResult = concat(ArrayMember);
System.out.println("결과값 : " + ArrayResult);
}
public static String concat(String... strs) {
StringBuilder sb = new StringBuilder();
for (String addString : strs) {
sb.append(addString);
}
return sb.toString();
}
}