java - 如何从Java中的文本文件打印出链接列表

标签 java

我似乎无法弄清楚如何从文本文件创建链接列表并将数字打印到文本文件的链接列表中。如果有人可以帮助我。我所缺少的。这是我的代码

    import java.util.Scanner;
    import java.io.File;
    import java.util.*;
    import java.io.*;

    class InsertionSort{
      public static void main(String[] args)throws Exception{
        LinkedList list = list(args[0]);
        System.out.println(list);
      }
      public static LinkedList list(String fileName)
                            throws FileNotFoundException
      {
        File f = new File(fileName);
        Scanner in = new Scanner (f);
        LinkedList lists = new LinkedList();
        while (in.hasNextInt()){
          int num = in.nextInt();
          lists.add(num);
        }
         in.close();
         return lists;
       }
    }

最佳答案

以下是工作程序:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;

public class InsertionSort {
    public static void main(String[] args) throws Exception {
        List<Integer> list = list(args[0]);
        System.out.println(list);
    }

    public static List<Integer> list(String fileName) throws FileNotFoundException {
        File f = new File(fileName);
        Scanner in = new Scanner(f);
        List<Integer> lists = new LinkedList<Integer>();
        while (in.hasNextInt()) {
            int num = in.nextInt();
            lists.add(num);
        }
        in.close();
        return lists;
    }
}


运行为:

java InsertionSort data.txt


其中data.txt的内容如下:

10
20
30
40
50


输出:

[10, 20, 30, 40, 50]


请注意,我已使用Generics

关于java - 如何从Java中的文本文件打印出链接列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58884308/

相关文章:

java - Android 和 ArrayLIst Size 返回 0

java - 速度模板: How to avoid re-loading of navigation bar while using #parse()

java - 如何为 Mac/Windows 捆绑 Java 应用程序?

java - 给定一个数组,请判断它是否包含三个总和等于0的数字

java - Spring MVC Junit 测试 ApplicationContext 配置

java - 如何从代码完成中隐藏所有 java.lang.Object 方法?

java - 如何避免正则表达式中某个字符连续多次出现?

java - JSlider 旋钮未更新(基本 Java)

java - 如何避免 hibernate 中的字符串成员?

java - 以下代码的增长顺序