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문을 돌려서 확인하는 예제 정도?