如何将变量设置为Java文本文档中的字符串行数?

如何将变量设置为Java文本文档中的字符串行数?,java,string,variables,Java,String,Variables,我正在组合字符串,例如: 斯帕盖蒂 斯宾尼奇 奶酪 在文本文档的列表中,如何为每个文档分配一个指定的变量,以便在eclipse中调用 比如把spagetti称为“1”或“1a” 我是java新手,想知道 我现在只有 { import java.util.Scanner; import java.io.File; import java.io.FileNotFoundException; public class FileAccess { private static Strin

我正在组合字符串,例如:

斯帕盖蒂

斯宾尼奇

奶酪

在文本文档的列表中,如何为每个文档分配一个指定的变量,以便在eclipse中调用

比如把spagetti称为“1”或“1a”

我是java新手,想知道

我现在只有

{

import java.util.Scanner;

import java.io.File;

import java.io.FileNotFoundException;

public class FileAccess {

    private static String fileName = "ingredients";

    private static Scanner inputStream = null;

}

}

你可以试试这样的

Path filePath = Paths.get("path/to/your/file");
String[] lines = Files.newBufferedReader(filePath)
                      .lines()
                      // discard lines that only contain whitespaces
                      .filter(line -> !line.matches("^\\s+$")
                      .toArray(String[]::new);
因此,现在您可以访问第一行作为
行[0]
,第二行作为
行[1]
,等等

或者遍历数组

for (int i = 0; i < lines.length; i++)
    System.out.println(lines[i]);

不确定您的意思,但可能您正在考虑数组?根据标题,您希望计算文件中的行数并存储到变量中?javascript!==爪哇你的问题是什么?也许看看
for (String line: lines)
    System.out.println(line);