リンクリストのJavaでcontainsメソッドを書く方法は?

Regor Esconde

リンクリスト内の要素を見つけることになっているコードを作成するのに問題がありました。見つかった場合はtrueを返し、そうでない場合はfalseを返します。

これが私のコードです:

import java.util.Scanner;
import java.util.LinkedList; 
  
class LinkedListDemo { 
private static LinkedList<Integer> list;
   public static void main(String args[]) { 
  
      list = new LinkedList<Integer>(); 
      Scanner s = new Scanner(System.in);  
     
      list.add(10); 
      list.add(21); 
      list.add(32); 
      list.add(43); 
      list.add(54); 
  
     
      System.out.println("LinkedList:" + list); 
  
     
      System.out.println("\nDoes the List contains '10': " + search(10)); 
      
  
   }
   public static boolean search(int i) {
    if (list.equals(i)) {
        return true;
}
    else return false;
   }
} 

リンクリストパッケージで提供されているcontainsメソッドを使用できますが、同じことを行う独自のメソッドを作成できるようにしたいと考えています。また、私のメソッドは常にfalseを返し、理由がわからないようです

ブレイク

listはaでListあり、iはであるため常にfalseを返しますint。したがって、同じタイプではないため、等しくすることはできません。

検索本体の周りにforループをラップすることをお勧めします

public static boolean search(int i) {
    for(int item : list)
        if(item == i) return true;
    return false;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ジェネリッククラスタイプでJavaメソッドを書く方法は?

分類Dev

Javaはリストのメソッドを追加リンク

分類Dev

Javaパターンクラスがコンストラクタではなくファクトリメソッドを使用するのはなぜですか?

分類Dev

リフレクション:(元のメソッドではなく)基本メソッドを取得する方法は?

分類Dev

Idrisで簡単なリストベースのクイックソートを書く方法は?

分類Dev

JUnitはテストメソッドでメソッドリターンをモックする方法?

分類Dev

Javaで同じタイプの2つの引数を取るジェネリックメソッドを書く方法は?

分類Dev

Pythonで書いたこの基本的なリンクリストメソッドで基本的なテストを実行できないのはなぜですか?

分類Dev

ファクトリメソッドでHashmap <String Boolean>のコンストラクタを作成する方法は?

分類Dev

ボタンのクリックイベントでスライドメニューを開く方法は?

分類Dev

メソッドを多用するJavaオブジェクトのメモリフットプリントはどのくらいですか?

分類Dev

リフレクションを使用して、Javaのクラスのパブリックメンバーでメソッドを呼び出す方法は?

分類Dev

ジェネリックスを使用したJavaのファクトリメソッドパターン、方法

分類Dev

単一リンクリストを昇順でソートするメソッドの記述(java)

分類Dev

GET経由でアクセスできず、paramsを使用するコントローラーメソッドのRSpecを書く方法は?

分類Dev

このマルチスレッドの状況でクリーンなコードを書く方法は?

分類Dev

KotlinでJavaのデフォルトのインターフェースメソッドを慣用的に書く方法は?

分類Dev

Javaジェネリックメソッドでジェネリック配列を正しく返す方法は?

分類Dev

Java:ジェネリックメソッドを書くにはどうすればよいですか?

分類Dev

Java:ジェネリックメソッドを書くにはどうすればよいですか?

分類Dev

テンプル メソッド、ジェネリック メソッド、またはその他のメソッドを使用してコードを最適化する方法は? 同様のコードを 3 回書く必要があります。

分類Dev

カスタムクエリメソッドは、エンティティのリストではなくObject []を返します

分類Dev

静的メソッドでのJavaリストクエリ

分類Dev

Rspec-クラスメソッドのテストを書く方法

分類Dev

このメソッドをストリームとラムダでどのように書くのですか?

分類Dev

このメソッドをストリームとラムダでどのように書くのですか?

分類Dev

PHPのバックグラウンド操作を実行する方法/別のリクエストでメソッドを処理する方法は?

分類Dev

AngularJS $ resourceは、$ saveメソッドのHTTPPOSTではなくHTTPOPTIONSリクエストを作成します

分類Dev

クラスをインクリメントする方法整数は別のメソッドからJavaの値を参照します

Related 関連記事

  1. 1

    ジェネリッククラスタイプでJavaメソッドを書く方法は?

  2. 2

    Javaはリストのメソッドを追加リンク

  3. 3

    Javaパターンクラスがコンストラクタではなくファクトリメソッドを使用するのはなぜですか?

  4. 4

    リフレクション:(元のメソッドではなく)基本メソッドを取得する方法は?

  5. 5

    Idrisで簡単なリストベースのクイックソートを書く方法は?

  6. 6

    JUnitはテストメソッドでメソッドリターンをモックする方法?

  7. 7

    Javaで同じタイプの2つの引数を取るジェネリックメソッドを書く方法は?

  8. 8

    Pythonで書いたこの基本的なリンクリストメソッドで基本的なテストを実行できないのはなぜですか?

  9. 9

    ファクトリメソッドでHashmap <String Boolean>のコンストラクタを作成する方法は?

  10. 10

    ボタンのクリックイベントでスライドメニューを開く方法は?

  11. 11

    メソッドを多用するJavaオブジェクトのメモリフットプリントはどのくらいですか?

  12. 12

    リフレクションを使用して、Javaのクラスのパブリックメンバーでメソッドを呼び出す方法は?

  13. 13

    ジェネリックスを使用したJavaのファクトリメソッドパターン、方法

  14. 14

    単一リンクリストを昇順でソートするメソッドの記述(java)

  15. 15

    GET経由でアクセスできず、paramsを使用するコントローラーメソッドのRSpecを書く方法は?

  16. 16

    このマルチスレッドの状況でクリーンなコードを書く方法は?

  17. 17

    KotlinでJavaのデフォルトのインターフェースメソッドを慣用的に書く方法は?

  18. 18

    Javaジェネリックメソッドでジェネリック配列を正しく返す方法は?

  19. 19

    Java:ジェネリックメソッドを書くにはどうすればよいですか?

  20. 20

    Java:ジェネリックメソッドを書くにはどうすればよいですか?

  21. 21

    テンプル メソッド、ジェネリック メソッド、またはその他のメソッドを使用してコードを最適化する方法は? 同様のコードを 3 回書く必要があります。

  22. 22

    カスタムクエリメソッドは、エンティティのリストではなくObject []を返します

  23. 23

    静的メソッドでのJavaリストクエリ

  24. 24

    Rspec-クラスメソッドのテストを書く方法

  25. 25

    このメソッドをストリームとラムダでどのように書くのですか?

  26. 26

    このメソッドをストリームとラムダでどのように書くのですか?

  27. 27

    PHPのバックグラウンド操作を実行する方法/別のリクエストでメソッドを処理する方法は?

  28. 28

    AngularJS $ resourceは、$ saveメソッドのHTTPPOSTではなくHTTPOPTIONSリクエストを作成します

  29. 29

    クラスをインクリメントする方法整数は別のメソッドからJavaの値を参照します

ホットタグ

アーカイブ