将输入文件中的列表打印到屏幕

培根9
Vegetable   Fruit       Desert
Carrot      banana       cake
Cucumber    apple       ice cream
Lettuce     orange      cookies 
Broccoli    grapes      donuts

我想知道是否有一种特定的方法来编写程序,以便只将水果列表存储在来自输入文件的数组列表中。所以,基本上我想要它做的是将它打印到屏幕上:在此处输入图片说明

所以,这就是我到目前为止所拥有的,老实说,我无法弄清楚从哪里开始。任何事情将不胜感激。

public static void main(String[] args) throws IOException {
        String line;  
        ArrayList<String> names = new ArrayList<>();
        String filename = "list.txt";
        File inputFile = new File(filename);
        Scanner in = new Scanner(inputFile);
        FileReader file = new FileReader(inputFile);
        BufferedReader reader = new BufferedReader(file);
        line = reader.readLine();
        System.out.println(line);
        while((line = reader.readLine()) != null)
            if(line.equals("Vegetable   Fruit       Desert")){
                break;
            }
        while((line = reader.readLine()) != null){
            names.add(line);
        }
        in.close();
        reader.close();       
    }
}
Junbang Huang

只需拆分行并存储第二个元素,即水果元素。我在你的第二个 while 循环中修改了代码:

public static void main(String[] args) throws IOException {
    String line;

    ArrayList<String> names = new ArrayList<>();
    String filename = "list.txt";
    File inputFile = new File(filename);
    FileReader file = new FileReader(inputFile);
    BufferedReader reader = new BufferedReader(file);
    // remove first line
    line = reader.readLine();

    while((line = reader.readLine()) != null){
        String[] words = line.split("\\t+");
        names.add(words[1]);
    }

    System.out.println(names);

    reader.close();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅将元组列表中的值打印到 csv 文件

来自分类Dev

将列表或字典打印到列中

来自分类Dev

Scala:将列表列表打印到文件中:每个嵌套列表都是新行

来自分类Dev

bashignorecase匹配文件中的模式并为该行上色,将所有内容打印到屏幕上

来自分类Dev

使用python将日志文件的内容打印到curses屏幕

来自分类Dev

如何提示用户进行多个输入,然后将摘要打印到文件中?

来自分类Dev

在Visual Studio中,如何将断点列表打印到文件中?

来自分类Dev

fputcsv将结果打印到屏幕上,而不是打印到csv中

来自分类Dev

将PID打印到文件

来自分类Dev

将API数据存储到UserDefaults中并打印到列表

来自分类Dev

相互写入文件并打印到屏幕

来自分类Dev

将管道内容打印到屏幕

来自分类Dev

将php中的json文件打印到javascript中

来自分类Dev

使用gdb将数组内容打印到文件中

来自分类Dev

如何将JSON打印到Clojure中的文件?

来自分类Dev

将grep的结果打印到csv文件中

来自分类Dev

将arraylist打印到输出文件中?

来自分类Dev

将字典中的值打印到新的csv文件

来自分类Dev

将arraylist打印到输出文件中?

来自分类Dev

如何将矢量中的数字打印到文件上?

来自分类Dev

将多个.bat生成的密码打印到.txt文件中

来自分类Dev

如何将文件名打印到自身中

来自分类Dev

JModelica可以直接将结果打印到文件中吗?

来自分类Dev

用bash将空行打印到文件中

来自分类Dev

使用gdb将数组内容打印到文件中

来自分类Dev

将文本文件内容打印到列中

来自分类Dev

将关联数组的内容打印到 bash 中的文件

来自分类Dev

是否可以将变量打印到文件中?

来自分类Dev

将前 100 行打印到文件中

Related 相关文章

热门标签

归档