일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 문자열
- windows
- Button
- Array
- html
- 테이블
- js
- vscode
- table
- list
- input
- Eclipse
- 배열
- Files
- CSS
- string
- javascript
- 인텔리제이
- IntelliJ
- Maven
- CMD
- 자바스크립트
- date
- 이탈리아
- Visual Studio Code
- json
- ArrayList
- 이클립스
- 자바
- Java
- Today
- Total
목록자바 (150)
어제 오늘 내일
Collections.frequency() 이용하기 Map 이용하기 1. Collections.frequency() 이용하기 public static int frequency(Collection c, Object o) 위 메소드는 첫번째 파라미터로 전달된, Collection 객체에서 두번째 파라미터로 전달된 Object와 같은 값이 몇번이나 포함되어 있는지 찾아서 횟수를 리턴합니다. 파라미터로 전달된 값과 Collection 객체의 원소가 같은지 여부는 equals() 메소드를 사용하여 판단합니다. Collections.frequency() 이용해서 특정 값 개수 세기 예제 import java.util.ArrayList; import java.util.Arrays; import java.util.Co..
List의 값 중 최대값, 최소값을 구하기 위해서, 다음 메소드를 사용할 수 있습니다. Collections.max() Collections.min() ArrayList에서 최대값, 최소값 구하기 public static T max(Collection
ArrayList의 값을 거꾸로 뒤집기 위해서 Collections.reverse() 메소드를 사용할 수 있습니다. Collections.reverse() public static void reverse(List list) Collections.reverse() 메소드는 파라미터로 받은 List를 거꾸로 뒤집습니다. 예제 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; public class ReverseArrayList { public static void main(String[] args) { // 원본 배열 ArrayList list = new ArrayList(Arrays.asList("H", "e..
Collections.sort() 오름차순으로 정렬하기 내림차순으로 정렬하기 대소문자 구분없이 정렬하기 List.sort() - Java 8 이후 오름차순으로 정렬하기 내림차순으로 정렬하기 대소문자 구분없이 정렬하기 사용자 정의 Comparable Comparator 1. Collections.sort() public static void sort(List list) public static void sort(List list, Comparator
ArrayList에 새로운 값을 추가, 변경, 삭제하고, 읽어오는 방법입니다. 값 추가하기 - add() 값 변경하기 - set() 값 삭제하기 - remove(), clear() 값 읽기 - get() 1. 값 추가하기 - add() public boolean add(E e) 파라미터로 전달받은 값을 ArrayList의 끝에 추가합니다. public void add(int index, E element) 파라미터로 전달받은 index위치에 element를 추가합니다. 나머지 데이터들은 한 칸씩 다음 index로 이동됩니다. 예제 import java.util.ArrayList; public class ArrayListEx { public static void main(String[] args) { Ar..
ArrayList 객체를 복사하는 방법 2가지를 소개합니다. ArrayList 복사하기 - clone() - Shallow Copy ArrayList 복사하기 - Deep Copy 1. ArrayList 복사하기 - clone() - Shallow Copy public Object clone() 보통 ArrayList를 복사할 때, ArrayList의 clone() 메소드를 사용합니다. 이 메소드는 ArrayList 객체를 shallow copy한 복사본을 리턴합니다. 예제 1 - clone() 후, ArrayList의 데이터 변경 import java.util.ArrayList; public class CloneArrayList { public static void main(String[] args) ..
지난 번에는 ArrayList의 첫번째 또는 마지막 index를 구하는 방법을 알아보았습니다. [Java] ArrayList의 첫번째, 마지막 index 구하기 [Java] ArrayList의 첫번째, 마지막 index 구하기 ArrayList의 첫번째 index는 "0"이고, 마지막 index는 "ArrayList의 길이 - 1" 입니다. 위와 같은 ArrayList가 있고, 이 ArrayList에 5개의 element가 있을 때, ArrayList의 index는 0부터 시작하기 때문에, 첫번.. hianna.tistory.com 이번에는 ArrayList의 첫번째 또는 마지막 index 값을 삭제하는 방법을 소개합니다. remove() ArrayList의 remove() 메소드를 사용하여 첫번째 in..
ArrayList의 첫번째 index는 "0"이고, 마지막 index는 "ArrayList의 길이 - 1" 입니다. 위와 같은 ArrayList가 있고, 이 ArrayList에 5개의 element가 있을 때, ArrayList의 index는 0부터 시작하기 때문에, 첫번째 index는 "0"이고, 마지막 index는 "ArrayList의 길이 - 1"입니다. 코드 import java.util.ArrayList; import java.util.List; public class ArrayListFirstLastIndex { public static void main(String[] args) { // ArrayList 준비 List arrayList = new ArrayList(); arrayList.a..
ArrayList에서 특정값을 삭제하는 방법을 소개합니다. ArrayList.remove() ArrayList.removeAll() Iterator.remove() 1. ArrayList.remove() public E remove(int index) public boolean remove(Object o) ArrayList의 remove() 메소드를 사용하면, 특정 index 또는 특정 값을 ArrayList에서 삭제할 수 있습니다. remove(int index) remove() 메소드의 파라미터로 int를 전달하면, 해당 index의 값이 삭제됩니다. remove(Object o) remove() 메소드의 파라미터로 Object 객체를 전달하면, ArrayList에서 해당 객체를 찾아서 첫번째로..
List에 특정 값이 몇 개나 포함되어 있는지 확인하기 위해 Collections.frequency() 메소드를 사용할 수 있습니다. Collections.frequency() public static int frequency(Collection c, Object o) Collections.frequency() 메소드는 첫번째 파라미터로 받은 Collection 객체에서, 두번째 파라미터로 받은 Object를 찾아서, 그 갯수를 리턴합니다. 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class CountListElement { public ..