「Java」LinkedListの要素を検索する

2022年2月25日

環境
JavaSE1.8
Eclipse 4.6.2

書式
LinkedList<String> リスト名 = new LinkedList<String>(Arrays.asList(配列名));
1.containsでLinkedListの要素を検索
リスト名.contains(検索文字列) 戻り値はbool値
2.indexOfでLinkedListを検索する
リスト名.indexOf(検索文字列) 戻り値は該当のindex値
3.indexOfでLinkedListの要素を検索する
リスト名.indexOf(検索文字列) 戻り値は該当のindex値

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.util.Arrays;
import java.util.LinkedList;
public class LinkedListSearchDemo {
// 配列定数の宣言
private static final String cityArr[] = { "東京", "大阪", "福岡", "横浜" };
public static void main(String[] args) {
LinkedList<String> cityLst = new LinkedList<String>(Arrays.asList(cityArr));
// 検索文字列
String keyWord = "大阪";
// containsでLinkedListを検索
System.out.println("containsメソッド: " + cityLst.contains(keyWord));
// indexOfでLinkedListを検索
System.out.println("indexOfメソッド : " + cityLst.indexOf(keyWord));
// lastIndexOfで検索
System.out.println("lastIndexOfメソッド : " + cityLst.lastIndexOf(keyWord));
}
}
package com.arkgame.study; import java.util.Arrays; import java.util.LinkedList; public class LinkedListSearchDemo { // 配列定数の宣言 private static final String cityArr[] = { "東京", "大阪", "福岡", "横浜" }; public static void main(String[] args) { LinkedList<String> cityLst = new LinkedList<String>(Arrays.asList(cityArr)); // 検索文字列 String keyWord = "大阪"; // containsでLinkedListを検索 System.out.println("containsメソッド: " + cityLst.contains(keyWord)); // indexOfでLinkedListを検索 System.out.println("indexOfメソッド : " + cityLst.indexOf(keyWord)); // lastIndexOfで検索 System.out.println("lastIndexOfメソッド : " + cityLst.lastIndexOf(keyWord)); } }
package com.arkgame.study;

import java.util.Arrays;
import java.util.LinkedList;

public class LinkedListSearchDemo {

      // 配列定数の宣言
      private static final String cityArr[] = { "東京", "大阪", "福岡", "横浜" };

      public static void main(String[] args) {
            LinkedList<String> cityLst = new LinkedList<String>(Arrays.asList(cityArr));
            // 検索文字列
            String keyWord = "大阪";

            // containsでLinkedListを検索
            System.out.println("containsメソッド: " + cityLst.contains(keyWord));

            // indexOfでLinkedListを検索
            System.out.println("indexOfメソッド : " + cityLst.indexOf(keyWord));

            // lastIndexOfで検索
            System.out.println("lastIndexOfメソッド : " + cityLst.lastIndexOf(keyWord));

      }

}

実行結果
containsメソッド: true
indexOfメソッド : 1
lastIndexOfメソッド : 1

Java

Posted by arkgame