목록공부/Java (2)
감자가되
1. 문자열.charAt(int index) : 문자열의 특정 위치의 char를 반환한다. 2. 문자열1.equals(문자열2) : 두 문자열을 비교한다. + equals는 대상의 값을 비교하지만, ==는 대상의 주소 값을 비교한다. + a.compareTo(b)는 두 분자열이 같은지를 비교하고, 어떤 값이 사전적인 순서로 앞, 뒤에 존재하는지 알려준다. 반환값이 '음수' : 호출하는 문자열이 더 앞에 있다는 뜻 반환값이 '0' : 두 문자열이 같음 반환값이 '양수' : 매개변수로 입력되는 문자열이 더 앞에 있다는 뜻 3. 문자열.indexOf(String str) : 문자열에서 주어진 문자열의 위치를 반환한다. + 특정 문자열의 첫번째 인덱스를 반환한다. + '-1'을 반환하면 특정 문자열이 포함되지 ..
배열 채우기 1. fill() : 배열의 모든 요소를 지정한 값으로 채운다. int[] arr = new int[4]; Arrays.fill(arr, 1);//arr = [1,1,1,1]; 2. setAll() : 배열을 채울 때 사용할 함수형 인터페이스를 매개변수로 받는다. (함수형 인터페이스를 구현한 객체를 매개변수로 지정하거나, 람다식을 지정해야 한다.) int[] arr = new int[4]; Arrays.setAll(arr, ()-> (int)(Math.random()*5)+1);//arr = [2,4,1,2] 배열 복사 1. copyOf() : 배열 전체를 복사해서 반환한다. int[] arr = {0,1,2,3,4,5}; int[] a = Arrays.copyOf(arr, 3); //a =..