Javaでget関数を利用してListから値を取得する方法を現役エンジニアが解説【初心者向け】
初心者向けにJavaでget関数を利用してListから値を取得する方法について解説しています。get関数でインデックス番号を指定することで、その値を取得することができます。List型を扱う際に便利なメソッドなので使い方を覚えておきましょう。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
Javaでget関数を利用してListから値を取得する方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。
Javaについてそもそもよく分からないという方は、Javaとは何なのか解説した記事を読むとさらに理解が深まります。
なお本記事は、TechAcademyのオンラインブートキャンプ、Java講座の内容をもとに作成しています。
今回は、Javaに関する内容だね!
どういう内容でしょうか?
get関数を利用してListから値を取得する方法について詳しく説明していくね!
お願いします!
目次
get関数とは
Listクラスは複数の値を持っているので、実際に処理に使用したい場合にデータを指定して取り出す必要があります。そのための関数が、get関数というメソッドです。
get関数は、Listクラスのメソッドであるので、Listクラスからデータを容易に取り出すことができます。
get関数の使い方
get関数の具体的な記述方法は、
List型変数.get(インデックス番号);
となります。
インデックス番号は、要素が何番目にあるかを示す番号で、0番目から始まる数字のことです。例えば、
list = ["apple", "banana", "cherry", "durian"]
というListクラスのデータで、”cherry”を取り出したい場合は、
list.get(2);
となります。
実際に書いてみよう
それでは、実際にコードを書くことで、get関数の使い方を確認しましょう。
import java.util.ArrayList; import java.util.List; public class ListGetSample{ public static void main(String[] args){ //List型の初期化 List<String> list = new ArrayList<String>(); //List型にデータを代入 list.add("apple"); list.add("banana"); list.add("cherry"); list.add("durian"); //get関数でcherryを取り出して表示 System.out.println(list.get(2)) //for文と組み合わせることで、すべての要素を表示 for(int i=0;i<list.size();i++){System.out.println(list.get(i));} } }
このコードを実行すると、
cherry apple banana cherry durian
と表示されるはずです。
表示された文字列のうち2つ目以降のものはfor文を使って表示したものです。
上記のコードのようにget関数を使うことで、List型の持つ各要素に対して同じ処理を行なうこともできるので、非常に便利なメソッドです。
まとめ
この記事では、JavaにおけるList型からデータを取り出すための方法であるget関数の使い方について解説しました。
List型では必須の知識なので、ぜひ覚えておくと良いでしょう。
監修してくれたメンター
メンターOS
AIプログラミングを使って開発を行う。プログラミング歴は約3年。Pythonは割と好きな方。JavaもAndroid開発で触れていたりする。 大学では物理学を勉強中。好きな物理理論は一般相対性理論らしい。 意外と動物が好きだったり、、、。 |
内容分かりやすくて良かったです!
ゆかりちゃんも分からないことがあったら質問してね!
分かりました。ありがとうございます!
TechAcademyでは、初心者でも、JavaやServletの技術を使ってWebアプリケーション開発を習得できる、オンラインブートキャンプを開催しています。
また、現役エンジニアから学べる無料体験も実施しているので、ぜひ参加してみてください。