Java isEmptyメソッドでLinkedHashMapの中身が空か判定するサンプル
環境
Eclipse 4.26.0
JavaSE 11
構文
1.public boolean isEmpty()
isEmptyメソッドは、中身が空の場合はtrueを、そうでない場合はfalseを返します。
2.public int size()
sizeメソッドは、要素数を返します。
使用例
package com.arkgame.study;
import java.util.LinkedHashMap;
import java.util.Map;
public class LinkMapDemo {
public static void main(String[] args) {
Map<String,String> city = new LinkedHashMap<>();
city.put("tokyo", "東京");
city.put("oosaka", "大阪");
city.put("fukuoka", "福岡");
System.out.println(city.isEmpty());
System.out.println(city.size());
System.out.print("すべての要素を削除する結果\n");
city.clear();
System.out.println(city.isEmpty());
System.out.println(city.size());
}
}
package com.arkgame.study;
import java.util.LinkedHashMap;
import java.util.Map;
public class LinkMapDemo {
public static void main(String[] args) {
Map<String,String> city = new LinkedHashMap<>();
city.put("tokyo", "東京");
city.put("oosaka", "大阪");
city.put("fukuoka", "福岡");
System.out.println(city.isEmpty());
System.out.println(city.size());
System.out.print("すべての要素を削除する結果\n");
city.clear();
System.out.println(city.isEmpty());
System.out.println(city.size());
}
}
package com.arkgame.study; import java.util.LinkedHashMap; import java.util.Map; public class LinkMapDemo { public static void main(String[] args) { Map<String,String> city = new LinkedHashMap<>(); city.put("tokyo", "東京"); city.put("oosaka", "大阪"); city.put("fukuoka", "福岡"); System.out.println(city.isEmpty()); System.out.println(city.size()); System.out.print("すべての要素を削除する結果\n"); city.clear(); System.out.println(city.isEmpty()); System.out.println(city.size()); } }
実行結果
false
3
すべての要素を削除する結果
true
0
false
3
すべての要素を削除する結果
true
0
false 3 すべての要素を削除する結果 true 0