配列とリストの使用
整列
データセット
宣言
インベントリ
リストのダイナミックな変更、サイズと配列の違い
通常、
パッケージは
宣言 ArrayListオブジェクトを使用してリスト を作成する.で事前に生成された配列をリストに変更して を作成します.
リストに要素を追加
特定のインデックスの値を返す
リストのサイズを返します
特定のアイテムがあるかどうかを確認しbooleanに戻ります
1)特定のオブジェクトのアイテムを削除し、削除結果を返す
配列またはリスト内のすべての要素を文字列として表すことができます.
並べ替えリスト昇順ソート: .降順ソート: .
データセット
宣言
int[] odds = {1,3,5,7,9};
String[] weeks = new String[7];
//아래와 같이 길이에 대한 정보가 없으면 컴파일 오류 발생
//String[] weeks = new String[];
長さを求めるweeks.length
メソッドの使用インベントリ
リストのダイナミックな変更、サイズと配列の違い
通常、
ArrayList
インタフェースを使用してリストオブジェクトを作成します.パッケージは
import java.util.ArrayList
にインポートする必要があります宣言
ArrayList lst = new ArrayList();
import java.util.ArrayList;
import java.util.Arrays;
String[] data = {"138", "129", "142"}; // 배열 이미 존재
ArrayList<String> pitches = new ArrayList<>(Arrays.asList(data)); //배열을 리스트로 변환
addリストに要素を追加
ArrayList lst = new ArrayList();
lst.add("132"); //리스트의 마지막에 132 추가
lst.add(0, "120"); //0번째 위치에 120 추가
get特定のインデックスの値を返す
lst.get(1);
sizeリストのサイズを返します
lst.size();
contains特定のアイテムがあるかどうかを確認しbooleanに戻ります
lst.contains("132");
remove1)特定のオブジェクトのアイテムを削除し、削除結果を返す
lst.remove("132");
2)特定のインデックスからアイテムを削除し、削除したアイテムを返します.lst.remove(0);
String.join配列またはリスト内のすべての要素を文字列として表すことができます.
ArrayList<String> pitches = new ArrayList<>(Arrays.asList("138", "129", "142"));
String result = String.join(",", pitches);
System.out.println(result); // "138,129,142" 출력
sort並べ替えリスト
Comparator.naturalOrder()
を引数として入力Comparator.reverseOrder()
を引数として入力import java.util.Comparator;
ArrayList<String> pitches = new ArrayList<>(Arrays.asList("138", "129", "142"));
pitches.sort(Comparator.naturalOrder());
Reference
この問題について(配列とリストの使用), 我々は、より多くの情報をここで見つけました https://velog.io/@oliviarla/배열과-리스트-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol