Algorithm 서울에서 김서방 찾기

서울에서 김서방 찾기

algo

서울에서 김서방 찾아라

  • 입력된 배열에서 “Kim”이 어디에 존재하는지 찾아라.
    • 어디 = index를 나타낸다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package findkim;

import java.util.Arrays;

public class FindKim {

public String findKim(String[] seoul) {
// x에 김서방의 위치를 저장하세요.
int x = 0;

x = Arrays.asList(seoul).indexOf("Kim");

return "김서방은 " + x + "에 있다";
}

// 실행을 위한 테스트코드입니다.
public static void main(String[] args) {
FindKim kim = new FindKim();
String[] names = { "Queen", "Tod", "Kim" };
System.out.println(kim.findKim(names));
}
}


Arrays.asList()는 Arrays의 지정된 배열을 기본으로하는 고정 사이즈의리스트를 돌려줍니다.
java.util.ArrayList 와는 다른 클래스이다. get(), set(), contains() method는 존재하지만 값을 추가할 수는 없다.

ArrayList로 변환하고 싶을떄

1
ArrayList<String> arrList = new ArrayList<String>(Arrays.asList(arr));
Share