개발새발
오류라기보다 ArrayList변환 본문
ArrayList에서 인덱스 뽑기
첫번째 인덱스
ArrayList.size();
Int firstIndex = ArrayList.get(0);
마지막 인덱스
Int lastIndex = ArrayList.size() -1;
sout ( ArrayList.get(lastIndex));
===================================================
LinkedList에 값 추가하기
add(index, value) ——> index를 생략하면 가장 마지막에 추가
addFirst(value)함수를 사용하여 가장 앞에 추가
addLast(value)함수를 사용하요 가장 뒤에 추가
LinkedList에 값 삭제하기
removeFirst() 메소드를 사용하면 가장 첫 데이터
removeLast()를 사용하면 가장 뒤에 있는 데이터가 삭제
remove(index, value)를 사용하여 특정 index의 값을 제거
값을 전부 제거하려면 clear()메소드를 사용
===================================================
java how modify element of arrayList /////////// arrayList에 인덱스를 지정하여 수정하기
myList.set(index, element);
ArrayList와 요소를 입력받아, 마지막 요소가 제거된 새로운 ArrayList을 리턴
ArrayList lastValue = new ArrayList(arrayList);
lastValue.remove(lastValue.size()-1);
return lastValue;
새로운 list를 만든 후 거기서 뺐다
===================================================
String 타입의 요소를 가지는 배열을 입력받아 ArrayList로 리턴
return new ArrayList(Arrays.asList(arr));
// 배열 -> List로 변환
List list = new ArrayList(Arrays.asList(arr));
출처: https://hianna.tistory.com/551 [어제 오늘 내일]
throw : 새로운 예외를 발생시킬때 사용
throws : try-catch가 아닌 예외를 처리하는 방법으로 예외를 메서드에 선언할때 사용