일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html
- CSS
- Maven
- 이탈리아
- Eclipse
- table
- 정규식
- windows
- Array
- 자바스크립트
- Button
- 문자열
- Visual Studio Code
- ArrayList
- 배열
- json
- IntelliJ
- js
- input
- 인텔리제이
- Java
- javascript
- list
- 테이블
- string
- date
- 이클립스
- 자바
- CMD
- vscode
- Today
- Total
목록IT (635)
어제 오늘 내일

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 ..
ArrayList의 맨 앞에 element값 또는 새로운 ArrayList를 추가하는 방법입니다. 맨 앞에 값 추가하기 맨 앞에 ArrayList 추가하기 1. 맨 앞에 값 추가하기 public void add(int index, E element) java.util.ArrayList 클래스의 add() 메소드를 이용해서 ArrayList의 원하는 위치에 값을 추가할 수 있습니다. 첫번째 파라미터로, 데이터가 들어가길 원하는 index를 전달하고, 두번째 파라미터로, 입력할 데이터를 전달합니다. 이 메소드를 이용하면, 새로운 데이터를 해당 index에 추가하고, 나머지 데이터들은 다음 인덱스로 이동합니다. 코드 import java.util.ArrayList; import java.util.Arrays..
지난 포스팅에서는 2개의 List를 합치는 방법을 알아보았습니다. [Java] List 2개 합치기
Java에서 2개의 List를 합쳐서 하나로 만드는 방법입니다. List.addAll() Collections.addAll() Stream.of() + flatMap() + collect() 1. List.addAll() boolean addAll(Collection
Java에서 한번 선언된 배열의 길이를 늘리는 것은 불가능합니다. 따라서, 만약 배열의 길이를 늘려서, 원소를 추가해야 한다면 기존의 배열 대신, 새로운 배열을 새로 생성하고(원하는 길이만큼) 기존 배열의 값들을 새로운 배열로 복사해 주어야 합니다. 반복문 Arrays.copyOf() ArrayList 1. 반복문 코드 import java.util.Arrays; public class ArrayLength { public static void main(String[] args) { String[] arr = { "A", "B", "C" }; int arrLength = arr.length; // 기존 배열을 새로운 배열로 복사(길이를 늘려줌) String[] newArr = new String[arrL..
Java List 객체에서 null을 삭제하는 방법입니다. List.remove() List.removeAll() Iterator 1. List.remove() boolean remove(Object o) List의 remove(Object o) 메소드는 파라미터로 삭제할 element를 입력받고, List에서 첫번 째로 찾은 해당 element를 삭제하고, true를 리턴합니다. 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class RemoveNullInList { public static void main(String[] args) { // List Data 준비 List list = ne..
대소문자 구분없이 문자열 비교하기 equalsIgnoreCase() compareToIgnoreCase() 대문자로 변환해서 비교하기 1. equalsIgnoreCase() 코드 public class StringEqaulsIgnoreCase { public static void main(String[] args) { String str1 = "hello"; String str2 = "Hello"; // 대소문자 상관없이 비교하기 if (str1.equalsIgnoreCase(str2)) { System.out.println("Same"); // Same } } } 결과 Same equalsignoreCase() 메소드는 대소문자 구분없이 문자열을 비교하고, 같으면 true를 리턴합니다. 2. compa..
List에 특정 값이 포함되어 있는지 확인하는 방법입니다. contains() indexOf() 반복문 Iterator를 사용한 반복문 Stream API 1. contains() 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListValueCheck { public static void main(String[] args) { List list = new ArrayList(Arrays.asList("Hello", "Hi")); // 포함 여부 체크 boolean isContainsHello = list.contains("Hello"); boolean isContainsBye = list..