2

ここのメインクラスで問題が発生し、新しいアイテムを追加、削除、検索してリストに表示しようとしていますが、スキャナーですべてを試しましたが、機能しないようです。これはこれまでのコードです。私がしたこと...どうすればそれができるでしょうか?

  import java.util.*;
  import java.util.LinkedList;

    public class Main {
public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    SinglyLinkedList<String> names = new SinglyLinkedList<String>();
    names.add("Fred");
    names.add("Earl");
    names.add("Dan");
    names.add("Carl");
    names.add("Ben");

    System.out.println(names);



    System.out.println("Add an item");
    System.out.println("" + input.nextLine());
    names.add();
    System.out.println("LinkedList:" + names);

    System.out.println("Remove an item");
    System.out.println("" + input.nextLine());
    names.remove();
    System.out.println("LinkedList:" + names);


    System.out.println("Find an item");
    System.out.println("" + input.nextLine());
    names.findFirst(element);
    System.out.println("LinkedList:" + names);


    System.out.println("Display an list");
    System.out.println("LinkedList:" + names);

    System.out.println("Exit");
    input.close();


}

 }
4

1 に答える 1

2

andメソッドLinkedListに引数を渡すことは決してないため、実際に何かを追加または削除しているわけではありません。次のようなものを試してください。addremove

System.out.println("Add an item");
names.add(input.nextLine());
System.out.println("LinkedList: " + names);

System.out.println("Remove an item");
names.remove(input.nextLine());
System.out.println("LinkedList: " + names);


System.out.println("Find an item");
names.findFirst(input.nextLine());
System.out.println("LinkedList: " + names);
于 2012-09-19T21:59:06.197 に答える