如何将变量设置为Java文本文档中的字符串行数?
我正在组合字符串,例如: 斯帕盖蒂 斯宾尼奇 奶酪 在文本文档的列表中,如何为每个文档分配一个指定的变量,以便在eclipse中调用 比如把spagetti称为“1”或“1a” 我是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
{
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);