21.01.15-38日目
🤶 コレクションプリセット(Collections Framework)
🎅 スタックとキュー
👉 スタック(stack):LIFO構造.最後に貯蔵したものが最初に出てきます.
->数式計算、カッコチェック、ワープロのundo/redo、Webブラウザの前後...
👉 キュー(queue):FIFO構造.最初に貯蔵したものが最初に出てきます.
->最近使用したドキュメント、印刷ワークキューのリスト、バッファ、スケジュール...
🎅 Iterator, ListIterator, Enumeration
🎅 Iterator
🎅 MapとI奇形器
(keySet()、entrySet()およびvalues()を呼び出す必要があります)
ex)
Map map = new HashMap();
...
Iterator it = map.entrySet().iterator();
🎅 Arrays
🎅 Comparator & Comparable
Compareable-デフォルトのソート基準を実装
Comparator-
public interface Comparator {
int compare(Object o1, Object o2); // o1, o2 두 객체를 비교
boolean equals(Object obj); // equals를 오버라이딩하라는 뜻
}
public interface Comparable{
int compareTo(Object o); // 주어진 객체(o)를 자신과 비교
}
같으면 0, 오른쪽이 크면 음수(-), 작으면 양수(+)
🤶 ソース
JAvaの定式書&youtube
Reference
この問題について(21.01.15-38日目), 我々は、より多くの情報をここで見つけました https://velog.io/@ham6482/21.01.15-38일차-3a3nh0dhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol