• Home
  • About
    • ming photo

      ming

      studying

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Archive
    • All Posts
    • All Tags
    • All categories
  • categories
    • HTML+CSS+JavaScript
    • JAVA
    • Algorithm
    • DB
    • JSP
    • 정보처리기사
    • Spring
    • Thymeleaf
    • 기술면접
  • Projects

JAVA-수업중 과제 : 문자열 분리

18 Feb 2021

🔶 수업중 과제 : 문자열 분리

✔ 문제

문자열분리

▶ 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) 문자열분리_출력



Share Tweet +1