4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

java 配列、リスト、マップの勉強

Last updated at Posted at 2018-02-09

はじめに

javaの配列型、リスト型、マップ型を整理するためにまとめました。
LL言語しか使ったことがなかったのでjavaはかなりとっつきにくく感じますね。。

型の宣言

配列

java
String[] demo_array = new String[3];

リスト

java
List<String> demo_list = new ArrayList<>();

マップ

java
Map<String, String> demo_map = new HashMap<>();

値の代入

配列

Array[index] = value で代入

demo_array[0] = "赤";
demo_array[1] = "黄";
demo_array[2] = "緑";

リスト

List.add(value) で代入

demo_list.add("赤");
demo_list.add("黄");
demo_list.add("緑");

マップ

HashMap.put(key, value)で代入。

demo_map.put("red","赤");
demo_map.put("yellow","黄");
demo_map.put("green","緑");

取得

配列

array[index]で取得

// 配列の取得
String color_red = demo_array[0];
// 配列の取得(一括)
for (String color : demo_array) {
    System.out.println(color);
}

リスト

list.get(index)で取得。

// 値の取得
String color_yellow = demo_list.get(1);
// 値の取得(一括)
for (String color : demo_list) {
    System.out.println(color);
}
// ラムダを使うと..
demo_list.forEach(value -> System.out.println(value));

マップ

HashMap.get(key)で取得。

// 値の取得
String color_green = demo_map.get("green");
// 値の取得(一括)
for (String key : demo_map.keySet()) {
    System.out.println(demo_map.get(key));
}
// ラムダを使うと..
demo_map.forEach((key, value) -> {
    System.out.println(key);
    System.out.println(value);
});
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?