java - Java读写,计算行数并放入数组
问题描述
试图要求用户键入文件名,读取文件并计算文件中有多少行并存储在数组中。我需要代码来提示用户输入文本文件的名称。然后计算文本文件中有多少行......使用try catch子句的方法。
import java.util.*;
import java.io.*;
public class Assignment2 {
public static void main(String[] args) {
File file;
Scanner input;
PrintWriter output;
String fileName = "candidate.txt";
String outputLine;
file = new File(fileName);
int count = 0;
try {
if (!file.exists()) {
System.out.println(fileName + "does not exists.");
}
input = new Scanner(file);
output = new PrintWriter("candidateNameAge.txt");
next.Line name[] = new String[];
int age[] = new int[];
while (input.hasNext()) {
String line = input.nextLine();
String parts[] = line.split("#");
String name = parts[0];
String age = parts[1];
output.println(line);
count++;
}
outputLine = "Candidate name: " + name;
outputLine = "Candidate age: " + cAge;
output.println(outputLine);
input.close();
output.close();
} catch (Exception e) {
System.out.println("Something wrong");
}
}
}
解决方案
推荐阅读
- python - 为什么迭代过去 -6 后 -50 到 50 的边缘情况不起作用?从排序的linkedList中删除重复项
- flutter - 如何下拉屏幕以显示颤动的搜索栏?
- python - Python在win10toast中更改app_name
- python - 将列表列表与 Python 中的另一个列表列表相加
- python - 如何编辑此 SCAD 文件中的孔尺寸
- c# - 界面上的可访问性
- c# - 格式化 UtcNow 以显示 GMT+xx:xx
- javascript - node.js 异步使用 SQL
- jquery - lottie json的java脚本事件
- sql - 如何从数据库字段解析 XML?