首页 > 解决方案 > 使用用户输入的 Java 链表

问题描述

我只上了几个星期的 Java 课,我不确定如何继续。谁能指导我使用用户输入创建链接列表的起点?这是我到目前为止所拥有的,只是对用户输入的请求。我希望发现的是我将如何获取结果并创建我的链接列表?我是在第一个括号内创建列表还是为此方向创建一个新括号?

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

public class Main {
    

  public static void main (String[]args) {

    Scanner scan = new Scanner (System.in);

      System.out.println ("Enter first name of equipment, cost and gain:");
    String equipment1 = scan.nextLine ();

      System.out.println ("Enter second name of equipment, cost and gain:");
    String equipment2 = scan.nextLine ();

      System.out.println ("Enter third name of equipment, cost and gain:");
    String equipment3 = scan.nextLine ();

      System.out.println ("You have entered:");
      System.out.println (equipment1);
      System.out.println (equipment2);
      System.out.println (equipment3);

标签: javalinked-list

解决方案


List是一个接口,LinkedList实现了List。

您可以执行以下操作:

import java.util.List;

List<String> list = new LinkedList<>();
list.add(equipment1)
list.add(equipment2)
list.add(equipment3)

此外,您还可以执行以下操作:

import java.util.List;

List<String> list = new LinkedList<>(Arrays.asList(equipment1, equipment2, equipment3));

初始化 LinkedList 并插入构造函数。


推荐阅读