Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaのArrayListで文字列を検索する方法は?


には()が含まれます Stringクラスのメソッドは、パラメータとしてSting値を受け入れ、現在のStringオブジェクトに指定された文字列が含まれているかどうかを確認し、含まれている場合はtrueを返します(含まれていない場合はfalse)。

したがって、ArrayList内の文字列の場合-

  • 配列リストを取得します。

  • for-eachループを使用して、ArrayListオブジェクトの各要素を取得します。

  • 配列リストの各要素に必要な文字列が含まれているかどうかを確認します。

  • その場合は、要素を印刷します。

import java.util.ArrayList;
import java.util.Iterator;
public class FindingString{
   public static void main(String[] args){
      ArrayList <String> list = new ArrayList<String>();
      //Instantiating an ArrayList object
      list.add("JavaFX");
      list.add("Java");
      list.add("WebGL");
      list.add("OpenCV");
      list.add("OpenNLP");
      list.add("JOGL");
      list.add("Hadoop");
      list.add("HBase");
      list.add("Java Script");
      list.add("Flume");
      list.add("Mahout");
      list.add("Impala");
      System.out.println("Contents of the array list: ");
      for (String element : list){
         if (element.contains("Java")){
               System.out.println(element);
         }
      }
   }
}

出力

Contents of the array list:
JavaFX
Java
Java Script

  1. Javaで既存のJSONファイルにJSON文字列を追加するにはどうすればよいですか?

    Gson はJava用のjsonライブラリであり、JSONの生成に使用できます。最初のステップでは、JSONファイルを読み取ってJavaオブジェクトに解析し、型キャストする必要があります。 JSonObjectへのJavaオブジェクト JsonArrayに解析します 。次に、このJSON配列を繰り返して、 JSONElementを出力します。 。 JsonWriterを作成できます JSONでエンコードされた値を一度に1つのトークンでストリームに書き込むクラス。最後に、新しいJSON文字列を既存のjsonファイルに書き込むことができます。 例 import java.io.*; im

  2. JavaでのJListの選択モードの種類はいくつですか?

    JList JComponentを拡張できるコンポーネントです ユーザーが1つ以上のアイテムを選択できるようにするオブジェクトのリストを表示するために使用されるクラス。 JavaでのJListの選択モードには3つのタイプがあります ListSelectionModel.SINGLE_SELECTION :一度に選択できるリストインデックスは1つだけです。 ListSelectionModel.SINGLE_INTERVAL_SELECTION :一度に選択できる連続間隔は1つだけです。 ListSelectionModel.MULTIPLE_INTERVAL_SELEC