Item 51. Method Signature
๋งค๊ฐ๋ณ์ ๋ชฉ๋ก์ ์ค์ด๋ ๋ฐฉ๋ฒ
1. ์ฌ๋ฌ ๋ฉ์๋๋ก ์ชผ๊ฐ๊ธฐ
class Example {
public static void main(String[] args) {
List<String> list = List.of("a", "b", "c", "d", "e", "f", "g", "h", "i", "j");
// 1. ์ง์ ๋ ๋ฒ์์ ๋ถ๋ถ๋ฆฌ์คํธ์์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๋ ๊ธฐ๋ฅ์ ์ํํ๋ ์์์ ๋ฉ์๋(์กด์ฌํ์ง ์๋ ๋ฉ์๋)
list.indexOf("a", 0, 5);
// 2. ์ค์ ๊ตฌํ์ ์๋์ ๊ฐ์ด ๋ ๊ฐ์ ๋ฉ์๋๋ก ๋๋์ด์ ์ฌ์ฉ ๊ฐ๋ฅ
list.subList(0, 5).indexOf("a");
}
}2. ๋งค๊ฐ๋ณ์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ฌถ์ด์ฃผ๋ ๋์ฐ๋ฏธ ํด๋์ค๋ฅผ ๋ง๋ค๊ธฐ
3. 1,2๋ฅผ ํผํฉํ ๋ฐฉ๋ฒ
๊ทธ ์ธ ์ฃผ์์ฌํญ
๋งค๊ฐ๋ณ์ ํ์
์ผ๋ก ํด๋์ค๋ณด๋ค๋ ์ธํฐํ์ด์ค ์ฌ์ฉ
boolean๋ณด๋ค๋ ์์ 2๊ฐ์ง๋ฆฌ ์ด๊ฑฐ ํ์
์ ์ฌ์ฉ
Last updated