Advanced Java | 김씨 성을 가진사람 모두 출력

효돌dev.·2022년 1월 13일
0

고급 Java

목록 보기
3/5

5명의 사람 이름을 입력받아 ArrayList에 저장한 후에 이들중 '김'씨 성을 가진 사람을 모두 출력하시오
(입력은 Scanner 객체를 이용한다)

ArrayList<String> people = new ArrayList<>();
Scanner input = new Scanner(System.in);

System.out.println("5명의 이름을 입력하세요");
for(int i = 1; i <= 5; i++;){
	System.out.print(i+"번째 사람 이름 >");
    String name = input.nextLine();
    people.add(name);
}

System.out.println("김씨 성을 가진 사람들.....");
for(int i=0; i<people.size(); i++){
	if(people.get(i).substring(0,1).equals("김")){
    	Systme.out.println(people.get(i));
    }
}
  • charAt(0)=='김'
    반환값: 문자형이라서 ==으로 표현
  • indexOf("김")==0
    전체위치중 "김"의 위치를 찾아라
  • startsWith("김")
profile
뭐든 다 하고싶음

0개의 댓글