코딩 스터디

momo study(23.01.15)

hunm719 2023. 1. 15. 16:46

자바 기초 복습 및 Optional 파트의 코드로 정리

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Main {
    public static void main(String[] args) {
 
        String str = "This is a string example using StringTokenizer";
        StringTokenizer tokenizer = new StringTokenizer(str);
 
        //int countTokens() : 남아있는 token의 개수를 반환(전체x 현재o)
        System.out.println(tokenizer.countTokens());        //7
 
        //boolean hasMoreElements(), hasMoreTokens() : 현재 위치 뒤에 있는 문자열에서 하나 이상의 토큰을 사용 여부 반환
        System.out.println(tokenizer.hasMoreElements());        //true
        System.out.println(tokenizer.hasMoreTokens());      //true 두 메서드의 성능적인 차이는 없음
 
        //Object nextElement(), String nextToken() : 다음의 토큰을 반환(두 메서드는 같은 객체를 반환하지만 반환타입이 다름)
        System.out.println(tokenizer.nextElement());        //This
        System.out.println(tokenizer.nextToken());      //is
    }
}
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Main {
    public static void main(String[] args) {
 
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("문자열 ").append("연결");
        String str = stringBuilder.toString();
        System.out.println(stringBuilder);      //문자열 연결
        System.out.println(str);        //문자열 연결
 
        StringBuffer str1 = new StringBuffer("Java");
        str1.append(" programming");
        System.out.println(str1);       //Java Programming
        System.out.println(str1.capacity());        //20  인스턴스의 현재 버퍼 크기를 반환(기본16 + 초기 str1길이4)
        str1.append(" Java Oracle");
 
        str1.delete(4,8);       //전달된 인덱스에 해당하는 부분 문자열을 해당 문자열에서 제거
        System.out.println(str1);       //Javagramming Java Oracle  / Pro/만큼이 삭제됨
 
        str1.deleteCharAt(0);       //특정 위치의 문자 한 개만 제거
        System.out.println(str1);       //avagramming Java Oracle
 
        str1.insert(0"Funny J");      //인수로 전달된 값을 문자열로 변환 후, 해당 문자열의 지정된 인덱스에 추가
        System.out.println(str1);       //Funny Javagramming Java oracle
    }
}
cs

'코딩 스터디' 카테고리의 다른 글

momo study(23.01.17)  (0) 2023.01.17
momo study(23.01.16)  (0) 2023.01.16
momo study(23.01.13)  (0) 2023.01.13
momo study(23.01.12)  (0) 2023.01.12
momo study(23.01.11)  (0) 2023.01.11