🔶 수업중 과제 : 문자열 분리
✔ 문제
▶ JAVA 코드
package com.javateam.jse;
public class StringHomework {
public static void main(String[] args) {
String str = "Just do IT! Java Developer!"; // 문자열 생성
String[] arr = str.split(" "); // 문자열을 " " 공백을 기준으로 각각 분리하여 배열 arr에 할당
for(int i=0; i<arr.length;i++) { // i는0부터 배열의 길이만큼 1씩 증가하면서 반복한다
System.out.println(arr[i]); // 배열을 출력한다
}
// 강사님 답안
// 방법-1)
// String arr[] = str.split("\\s");
// for (String s : arr) {
// System.out.println(s);
// }
// StringTokenizer st = new StringTokenizer(str);
// while (st.hasMoreTokens()) {
// System.out.println(st.nextToken());
// }
// 방법-2)
// System.out.println(str.replace(" ", "\n"));
// System.out.println(str.replaceAll(" ", "\n"));
}
}
▶ 코드 설명
1) 문자열 생성
2) 문자열을 " " 공백을 기준으로 각각 분리하여 배열 arr에 할당
3) 반복문1의 조건 : i는0부터 배열의 길이만큼 1씩 증가하면서 반복한다
4) 배열을 출력한다
▶ 출력 결과창(Console)