본문 바로가기
Java/연습문제

[JAVA] 문자열의 첫 글자 구하기

by 2D3 2022. 10. 21.
728x90
public class Solution {
    public String firstCharacter(String str) {
        // 빈 문자열은 빈 문자열 리턴
        if (str.length() == 0) return "";

        //split(): 구분자를 기준으로 배열형식의 문자열을 잘라줌
        //words 배열을 " "를 기준으로 자름
        String[] words = str.split(" ");
        String result = "";

        //charAt(): 문자열 중 한글자만 선택해 char 타입으로 변환
        //for문을 사용해 result에 words의 단어 중 첫 글자만 가져옴
        for (int i = 0; i < words.length; i++) {
            result = result + words[i].charAt(0);
        }

        return result;
    }
}
728x90

'Java > 연습문제' 카테고리의 다른 글

[JAVA] 선입선출 상자포장 최대값  (0) 2022.10.21
[JAVA] 브라우저 앞,뒤로 가기  (0) 2022.10.21
[JAVA] 2의 거듭제곱인지 확인  (0) 2022.10.21
[JAVA] Json 페어 문제  (0) 2022.10.21
[JAVA] 원금 2배되는 기간  (0) 2022.10.21

댓글