Java 使用用户输入的链表
Java linked list using user input
我才进入 Java class 几周,我不确定如何进行。谁能指导我使用用户输入创建链表的起点?
到目前为止,这是我所拥有的,只是用户输入的请求。我希望发现的是如何获取结果并创建我的链表?我会在第一个括号内创建列表还是为此方向创建一个新的括号?
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并插入到构造函数中。
我才进入 Java class 几周,我不确定如何进行。谁能指导我使用用户输入创建链表的起点? 到目前为止,这是我所拥有的,只是用户输入的请求。我希望发现的是如何获取结果并创建我的链表?我会在第一个括号内创建列表还是为此方向创建一个新的括号?
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并插入到构造函数中。