【Java】FileUtils练习题

简介: 【Java】FileUtils练习题

* 写代码读取文件,计算结果,将结果写回原文件

文件原内容:

1+1

2*23

10/4

20-3

20%3


写入后的文件内容

1+1=2

2*23=46


-------------------------------------


*.学生信息维护

 - 创建学生对象,拥有学生编号String stuID,学生姓名 String stuName,出生日期 Date birthday,成绩Integer score,提供get/set方法

 1. 创建如下5个学生对象

 编号 姓名 出生日期   成绩

 S01  小张 1999/12/01 90

 S02  小李 2000/06/11 92

 S03  小新 1998/07/16 56

 S04  小宇 1999/05/22 80

 S05  小唐 1997/10/17 96

 

 2. 将5个学生信息放入ArrayList集合中,遍历集合,将学生信息以如下格式写入到项目下的stu.txt文件中

 S01,小张,1999/12/01,90

 S02,小李,2000/06/11,92

 S03,小新,1998/07/16,56

 S04,小宇,1999/05/22,80

 S05,小唐,1997/10/17,96

 

 3. 定义方法getTotalByScore,方法接收表示stu.txt的File对象,方法中读取stu.txt,统计成绩>=90分的学生人数并返回人数。

 

 4. 定义方法deleteStuByScore,方法接收表示stu.txt的File对象,方法中读取stu.txt,将成绩低于60的学生信息删除,将剩余的学生信息在写会stu.txt

 S01,小张,1999/12/01,90

 S02,小李,2000/06/11,92

 S04,小宇,1999/05/22,80

 S05,小唐,1997/10/17,96

 

 5. 学会为"S01"、"S04"的学生表现优秀,需要给这两名学生各+5分,定义方法addScoreByStuNum,方法接收表示stu.txt的File对象,方法中读取stu.txt

 完成加分操作,将加分后的数据写会stu.txt

 S01,小张,1999/12/01,95

 S02,小李,2000/06/11,92

 S04,小宇,1999/05/22,85

 S05,小唐,1997/10/17,96


相关文章
|
1月前
|
人工智能 Java
Java练习题-输出二维数组对角线元素和
Java练习题-输出二维数组对角线元素和
22 1
|
1月前
|
Java
Java练习题-输出斐波那契(Fibonacci)数列
Java练习题-输出斐波那契(Fibonacci)数列
20 1
|
1月前
|
Java 索引
Java练习题-用冒泡排序法实现数组排序
Java练习题-用冒泡排序法实现数组排序
14 2
|
1月前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
20 2
|
2月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
71 0
|
3月前
|
算法 Java 程序员
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
25 0
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
|
3月前
|
Java
java字符串练习题8、同构字符串
java字符串练习题8、同构字符串
29 0
java字符串练习题8、同构字符串
|
3月前
|
canal Java
java字符串练习题7、验证回文串
java字符串练习题7、验证回文串
42 0
|
3月前
|
Java
java字符串练习题6、最后一个单词的长度
java字符串练习题6、最后一个单词的长度
23 0
|
3月前
|
Java 测试技术
java字符串练习题5、罗马数字转整数
java字符串练习题5、罗马数字转整数
26 0