用java实现输入学生的学号得出txt文件里该学号学生的信息
来源:互联网 发布:淘宝小石头运动踢不烂 编辑:程序博客网 时间:2024/06/08 16:03
package readfile1;
import java.io.File;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
public class readfile {//建立一个类,实现将文件中特定学号的学生信息输出!
public static void main(String[] args) {//主函数 (一般放到前面)
String path="g:/read.txt";//要读取的文件的位置
String AA="001";//要读取的学号
read_file(path,AA);//将文件读取并且保存到一个数组中
}
public static void read_file(String path,String AA)
{//实现将某一个地址中的文件读取,并且存储到数组中
try{
File file=new File("g:/read.txt"); //文件对象的创建
if(file.exists()&&file.isFile())
{ //判断文件是否存在的异常
InputStreamReader reader=new InputStreamReader(new FileInputStream(file),"GBK");//将文件输入流按照固定编码输入到控制台
BufferedReader bufferedread=new BufferedReader (reader);
String linetxt=null; //先将每行要输出的内容赋值为空
int hang=6;//共有6行(6个学生的信息)
String st[]=new String[400]; //给st数组分配内存
int i;
for(i=0;i<hang;i++){ //读取每一行的数据
if((linetxt=bufferedread.readLine())!=null)//判断每行数据是否为空
{
String[] chaifen=linetxt.split(" ");//没有分配大小
int j;
for(j=0;j<6;j++){
if(chaifen[j].equals(AA))
{
System.out.println(chaifen[0]+" "+chaifen[1]+" "+chaifen[2]+" "+chaifen[3]+" "+chaifen[4]+" "+chaifen[5]);
bufferedread.close();
}
}
}
else {
System.out.println("空文件");
}
}
}
else{
System.out.println("找不到文件");
}
}
catch(Exception e){ //e是Exception类型对象的引用名称,
System.out.println("读取文件失败");
e.printStackTrace(); //e调用Exception类中指定的方法(即:将出错信息的位置和原因打印出来)
}
}
}
import java.io.File;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
public class readfile {//建立一个类,实现将文件中特定学号的学生信息输出!
public static void main(String[] args) {//主函数 (一般放到前面)
String path="g:/read.txt";//要读取的文件的位置
String AA="001";//要读取的学号
read_file(path,AA);//将文件读取并且保存到一个数组中
}
public static void read_file(String path,String AA)
{//实现将某一个地址中的文件读取,并且存储到数组中
try{
File file=new File("g:/read.txt"); //文件对象的创建
if(file.exists()&&file.isFile())
{ //判断文件是否存在的异常
InputStreamReader reader=new InputStreamReader(new FileInputStream(file),"GBK");//将文件输入流按照固定编码输入到控制台
BufferedReader bufferedread=new BufferedReader (reader);
String linetxt=null; //先将每行要输出的内容赋值为空
int hang=6;//共有6行(6个学生的信息)
String st[]=new String[400]; //给st数组分配内存
int i;
for(i=0;i<hang;i++){ //读取每一行的数据
if((linetxt=bufferedread.readLine())!=null)//判断每行数据是否为空
{
String[] chaifen=linetxt.split(" ");//没有分配大小
int j;
for(j=0;j<6;j++){
if(chaifen[j].equals(AA))
{
System.out.println(chaifen[0]+" "+chaifen[1]+" "+chaifen[2]+" "+chaifen[3]+" "+chaifen[4]+" "+chaifen[5]);
bufferedread.close();
}
}
}
else {
System.out.println("空文件");
}
}
}
else{
System.out.println("找不到文件");
}
}
catch(Exception e){ //e是Exception类型对象的引用名称,
System.out.println("读取文件失败");
e.printStackTrace(); //e调用Exception类中指定的方法(即:将出错信息的位置和原因打印出来)
}
}
}
0 0
- 用java实现输入学生的学号得出txt文件里该学号学生的信息
- 实验1 输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 更新学生基本信息的学号
- 利用校验位检查学生输入的学号是否正确
- 一班里有n个学生,把各学生的姓名及学号输入并储存,再输入一个学生姓名后查找,看是否有此学生。
- 输入两个学生的学号,成绩,输出成绩较高的学生的学号姓名和成绩
- 笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.
- 有10个学生,每个学生的数据包括学号、姓名和1门课成绩,编写如下函数: (1)根据学生的信息建立链表; (2)输出链表; (3)输入一个学生的学号,查找链表中是否有该学生; (4)在第i
- 34. 有4个学生,每个学生有5门课程的成绩,输入任意学号,输出该学生的全部成绩(完成fun函数)。
- 根据姓名查找学生的学号
- 多行文本输入学生信息并学号排序输出
- c语言:用结构体变量输出学生的信息,包括学号,姓名,性别。
- 【数据结构上机作业】输入一批学生的成绩(至少包括学生学号、姓名、课程成绩),用单链表存储,输出大于平均成绩的学生信息。
- 学生信息是:姓名,学号,性别,年龄,用一个链表,把这些信息连在一起,给出一个age, 在些链表中删除学生年龄等于age的学生信息。
- 学生信息:输出第1,3,5个学生信息及分数最高的学生学号问题
- C#--第三周实验--任务3--输入学号和姓名,输出学号为奇数的所有学生。(控制台应用)
- 输入m个学生,每个学生有4门课,在主调函数中输入学生的相关信息,编写三个函数: (1)求第一门课的平均分; (2)找出有两门课以上不及格的学生,并输出他们的学号和全部成绩,要求用指针函数实现:fl
- 【Bootstrap】——popover效果弹出框
- 数据库的 脏读、不可重复读、幻读 概念
- CSS基础-02-通配符,id,类选择器
- 【Spring源码从入门到精通】(八)解析及注册BeanDefinitions
- Ubuntu14.04下opencv卸载与重装
- 用java实现输入学生的学号得出txt文件里该学号学生的信息
- 科大讯飞笔试回忆
- JSF datatable 中循环的控件Id的获取
- 【Codeforces】-DZY Loves Chemistry(并查集变形)
- Mybaits的优缺点
- Marklogic学习 —— ACID事务
- Caffe Notebook Example - Classification: Instant Recognition with Caffe
- node本地服务启动报Error: listen EADDRINUSE
- 线程函数