java - 使用用户输入的 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);
解决方案
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 并插入构造函数。
推荐阅读
- android - 基本清单缺少 android:icon。您需要使用不同的包名称,因为“com.example”受到限制
- javascript - 无法通过代理对象访问类方法
- wordpress - 在存档页面中使用 ajax 加载变体项目后出现 Woocommerce 错误
- logging - 使用客户端 api 获取 kubelet 日志
- git - 在脚本中访问 Github 的 TeamCity https 凭据
- java - 下载文件时,GB18030 字符被替换为文件名的空格
- javascript - 如何在 chessboard.js 中的棋盘格上显示标记
- sql - 错误:无法将 '--------_dict.sql' 从 UTF-8 编码到 Windows-1250
- python-3.x - pycharm(python,pandas)工作区中的文件(数据框)目录
- android-studio - 在指定位置有 adb.exe 但仍有“adb.exe 已过时且存在严重的性能问题”对话框