IO流练习

IO流解析练习题 IO流解析练习题 第一次写,希望有什么问题大家及时互相交流哈。 有一个TransRecord.txt文件,保存的是交易记录明细。一行是一条交易明细,每行分7列。 请编码,实现如下功能: 1、设计一个交易记录类TransRecord (金额字段数据类型定为double) 2、解析文件(IO流),将文件中数据,将每条交易明细封装为1个TransRecord对象。所有TransRecord对象,添加到一个集合中,并且打印到控制台;(就是将对象添加到集合并打印集合) BufferedReader 方法readLin 阅读详情
public class Test1 {

	/**
	 * @param args
	 * 复制一个文本文件
	 * 明确源:FileReader,明确目的:FileWriter
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		FileReader fr=new FileReader("E:\\test.txt");
		FileWriter fw=new FileWriter("E:\\test_copy1.txt");
		char[] ch=new char[1024];
		while((fr.read(ch))!=-1){
			fw.write(new String(ch));
			fw.flush();
		}
		fw.close();
		fr.close();
		
	}

}



public class Test2 {

	/**
	 * @param args
	 * 读取键盘录入信息,并写入到一个文件中
	 * 明确源:System.in 明确目的:FileWriter
	 * 输入时,需要将字节转成字符
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		FileWriter fw=new FileWriter("E:\\test2.txt");
		String line=null;
		while((line=br.readLine())!=null){
			if("over".equals(line))
				break;
			fw.write(line);
			fw.write("\r\n");
			fw.flush();
		}
	}


public class Test3 {

	/**
	 * @param args
	 * 将一个文本数据显示在控制台
	 * 明确源:FileReader, 明确目的:System.out
	 * 需要将字符流转成字节流
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		FileReader fr=new FileReader("E:\\test2.txt");
		BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
		StringBuilder sb=new StringBuilder();
		int ch=-1;
		while((ch=fr.read())!=-1){
			if(ch=='\r'){
				continue;
			}
			if(ch=='\n'){
				bw.write(new String(sb.toString()));
				bw.newLine();
				bw.flush();
				sb.delete(0, sb.length());
			}
			else{
				sb.append((char)ch);
			}
		}
	}

}


public class Test4 {

	/**
	 * @param args
	 * 读取键盘录入数据,显示在控制台
	 * 明确源System.in;明确目的System.out
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
		String line=null;
		while((line=br.readLine())!=null){
			if("over".equals(line)){
				break;
			}
			bw.write(line);
			bw.newLine();
			bw.flush();
		}
	}

}


IO流练习题1 io流练习题 帮助你找到 IO的练习,更好的掌握IO流的用法 立即下载

相关推荐

保姆级教程:在RK3588开发板上编译带MPP硬件加速的FFmpeg(含完整依赖库配置)

本文提供在RK3588开发板上编译支持MPP硬件加速的FFmpeg的详细教程,涵盖交叉编译环境搭建、MPP框架及依赖库配置,最终实现4K视频硬件编解码性能优化。通过实战步骤和性能对比,展示如何充分发挥RK3588的硬件加速能力。

weixin_30839881的博客 418

读取txt文档的后两百行 java_Java从入门到实战之(11)IO流经典练习题

java io流练习,建议可以跟着敲敲,这些在面试中常会遇到,希望对大家有帮助...Java IO流经典练习题本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。一.练习的题目(一)在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到I...

weixin_39634237的博客 594

PnP 单目相机位姿估计(二):solvePnP利用二维码求解相机世界坐标

前言 原理简介 输入参数准备 1 objectPoints特征点世界坐标 2 imagePoints特征点在摄像头下的像素点坐标 3cameraMatrixdistCoeffs内参矩阵和畸变矩阵 相机世界坐标的求解 1求世界坐标中的点在相机坐标系下的坐标 2求相机在世界坐标中的坐标 3效果求解相机在世界坐标系下的坐标点 4求解代码1.前言  很多时候,当我们利用单目相机获取图像时,往往只能获取图像中

cocoaqin的博客 5万+

IO流练习题

第一题 使用绝对路径,在D盘创建一个testIO文件夹,然后再testIO文件中创建一个1.txt文件中;使用相对路径,在当前项目下创建一个testIO文件夹,然后再testIO文件中创建一个2.txt文件中 public static void main(String[] args) throws Exception { File file = new File("testIO/2.txt"); // File file1 = new File("D:/testIO/1.txt"); File

clear_0217的博客 744

OCTA-500:用于光学相干断层扫描血管造影研究的视网膜数据集|文献速递-基于生成模型的数据增强与疾病监测应用

数据集提供了丰富的图像和注释,包括两种模态(OCT/OCTA体积)、六种投影类型、四种文本标签(年龄/性别/眼别/疾病)以及七种分割标签(大血管/毛细血管/动脉/静脉/2D FAZ/3D FAZ/视网膜层)。我们介绍了新的 OCTA-500 数据集,该数据集包含来自 500 名受试者的 OCTA 成像,并提供了丰富的图像和标注集。(C) OCTA-500 切片的人工标注示例。图 4. OCTA-500 数据集中文本标签的统计直方图:(a) 性别,(b) 眼别,(c) 年龄,(d) 疾病。

weixin_38594676的博客 1434

TongWeb微服务部署实战:Nacos注册与网关路由的疑难解析

本文分享了将Spring Cloud微服务迁移至TongWeb应用服务器时,解决Nacos服务注册失败与Spring Cloud Gateway路由失效的实战经验。针对Nacos注册问题,通过实现ApplicationRunner接口并利用JMX获取容器端口,实现了手动注册;针对网关路由问题,建议将基于WebFlux的Gateway模块改为JAR包独立部署,以保障其原生运行环境。文章为在TongWeb上进行微服务部署提供了关键的问题排查思路与混合架构部署的最佳实践。

weixin_29209801的博客 238

IO流(练习题)

把集合中的数据存储到文本文件案例 从文本文件中的数据存储到集合中 随机获取文本文件中的姓名案例 复制单级文件夹 复制指定目录下指定后缀名的文件并修改名称案例 复制多级文件夹 键盘录入学生信息按照总分排序并写入文本文件案例 把一个文件由的字符串排序后再写入另一个文件案例 ...

m0_63544124的博客 589

大数据实战:Python与MySQL在足球赔率分析中的高效应用

本文详细介绍了如何利用Python与MySQL进行大数据实战,实现足球赔率的高效分析。通过对比Excel处理的局限性,阐述了数据库在处理百万级数据时的速度优势。文章提供了从环境搭建、使用pymysql连接数据库、利用pandas进行数据清洗与分析,到构建自动化分析系统的完整流程,旨在帮助读者将大数据技术应用于实际业务场景,显著提升数据处理与洞察效率。

weixin_29080843的博客 444

java io流练习题_Java IO流经典练习题

本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。一.练习的题目(一)在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件(二)递归实现输入任意目录,列出文件以及文件夹,效果看图(三)递归...

weixin_30488835的博客 2685

AI图像识别在临电配电箱安全检测中的应用与实践

计算机视觉与AI图像识别技术正逐步改变传统工业检测方式。通过深度学习模型如YOLOv5和ResNet,系统能自动识别设备元件并分析其状态,大幅提升检测效率和准确性。这种技术特别适用于需要严格遵循行业标准的场景,如临电配电箱的安全检测。将《施工现场临时用电安全技术规范》等条文转化为可量化的算法,AI系统能自动检查PE线连接、漏保功能等关键项目。实际应用表明,此类解决方案可使电气事故率下降90%以上,同时检测耗时缩短80%,为工地安全提供了智能化保障。

weixin_29042035的博客 328

【Proteus仿真】基于AT89C51单片机的单片机双向通信

本文介绍了基于AT89C51单片机实现双向通信的系统设计。系统采用MAX232芯片实现TTL与RS-232电平转换,通过CONN-D9F接口建立串行通信连接。甲机程序通过按键控制发送不同指令字符,同时接收乙机数据驱动数码管显示;乙机程序根据接收指令控制LED显示状态,并可发送0-10数字至甲机。文中详细说明了MAX232电平转换原理、DB9接口定义,以及完整的单片机控制程序代码,包括串口初始化、数据收发处理等关键功能实现,为嵌入式系统串口通信开发提供了实用参考方案。

XU157303764的博客 1094

java io流练习题经典

java io流练习,建议可以跟着敲敲,这些在面试中常会遇到,希望对大家有帮助... Java IO流经典练习题 本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。 一.练习的题目 (一)在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目 录IOTest,之后将HelloWor...

从放弃到开始 2239

在时间轴上联动多张内表:ABAP 的 PROVIDE ... ENDPROVIDE 区间联动迭代实战

PROVIDE 是 ABAP 中处理有效期区间数据的强大工具,它能自动将多张内表按时间维度切片并联合处理。其核心功能包括:指定区间边界字段(BOUNDS),定义外部总区间(BETWEEN),并通过工作区和标志位(VALID)标识每张表在当前子区间是否生效。该语法特别适合 HR 信息类型等有效期数据,能避免手动处理区间重叠、排序和空档等问题。使用时需注意字段投影(FIELDS)限制、工作区只读原则,以及异常处理(如区间重叠或未排序)。典型应用场景包括员工调岗记录、价格有效期管理等需要时间轴联动的业务逻辑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1669

io流练习题

了3道IO流练习题,从基础到进阶,包含解题思路、示例代码和运行结果。

2501_91241024的博客 515

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Java IO流练习题

第一题 package hsy.cool.iotest; import java.io.File; import java.io.IOException; import java.util.Arrays; import java.util.List; /** * Java IO流经典练习题 * ----------------------------------...

郝啊的博客 1280

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

集合与IO流结合的练习

Edit 集合与IO流结合的练习 练习: 有五个学生,每个学生有3门课程:数学,语文,英语 从键盘输入以上数据(包括姓名,三门课成绩), 输入的格式:zhangsan, 30, 40, 40计算出总成绩, 并把学生的信息和计算出的总分数高低顺序存放在磁盘文件”stud.txt”中. 1.描述学生对象; 2.定义一个可操作...

dianbangxiu3172的博客 929

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

黑马程序员——IO流8:IO流综合练习

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- IO流8:IO流综合练习 需求:         有五个学生,每个学生有3门课的成绩。         从键盘输入以上数据(包括姓名,三门课成绩)。         输入的格式:张三,75,83,90,三门课总成绩(需计算得出)。         最终把学生个人信息的和三

axr1985lazy的专栏 581

Java IO流经典练习题

本文对javaIO流的练习题做了比较详细的解答,其中有比较基础的,也有比较繁琐的,都是可以加深对javaIO流的全面的理解

wenzhi的博客 4万+

java io 习题_Java IO流经典练习题详解

Java IO流经典练习题转载于:https://blog..net/wenzhi20102321/article/details/52582705博主对转载的原代码进行了调试,改了一些小问题后,亲测可用。本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。(一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录...

weixin_39605706的博客 1046

IO流编程题练习

IO流编程题练习 习题一 (字节流)利用FileInputStream和FileOutputStream,完成下面的要求: 类名 功能描述 (1) 用FileOutputStream 在当前目录下创建一个文件“test.txt”,并向文件输出“Hello World”,如果文件已存在,则在原有文件内容后面追加。 (2) 用FileInputStream读入test.txt文件,并在控制台上打印出test.txt中的内容。 (3) 要求用try-catch-finally处理异常,并且关闭流应放在finall

qq_39544980的博客 1753
上一篇: 将一串字符串按指定编码表输入到文本中
下一篇: File类整理
hy_programmer
博客等级 码龄12年 5粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值