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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package Test1;
 
public class StringTest {
    
//p.66
    public static void main(String[] args) {
        String addresses[] = new String[]{
 
                "경기도 서울시",
                "구로구에서 태어난 나는 서울시에서 지냈지만 정말 는 정말 구로구고 동동동",
//                "남양주시 구로구 구로구 구로동"
        };
        
        
        int startCount = 0, endCount = 0, containCount = 0//글의 시작수 
        String startText ="서울시";
        String containText ="구로구";
        String endText ="동";
        
        for (String address : addresses) {
            
        //startWith : 매개변수로 넘겨준값이 시작하는지 확인
            if(address.startsWith(startText)) {
                startCount++;
            }
        //containText : 배개변수로 넘어온 값이 문자열에 존재하는지  Check
            if(address.contains(containText)){
                containCount++;
            }
 
        //endsWith : 매개변수로 넘어온 값이 끝나는지  check
            if(address.endsWith(endText)) {
                endCount++;
            }
 
        }
        
        System.out.println("시작글    " + startText+ "갯수  :  " + startCount);
        System.out.println("중간글    " + containText + "의갯수  :  " + containCount);
        System.out.println("끝나는글    " + endText + "의갯수  :  " + endCount);
    }
}
 
cs



결과:


시작글 서울시갯수  :  0

중간글 구로구의갯수  :  1

끝나는글 동의갯수  :  1




이건쉬운듯..해당 문구를 for문을 돌려서 확인하는 예제 정도? 


+ Recent posts