package stream.demo1;
import java.io.IOException;
import java.io.RandomAccessFile;
/** 文件操作类,游离于IO树形结构外,类似DataInputStream和DataOutputStream 的集成类 */
public class UsingRandomAccessFile
{
static String file = "rtest.dat";
static void display()
throws IOException
{
RandomAccessFile rf = new RandomAccessFile(file, "r");
for (int i = 0; i < 7; i++)
System.out.println("Value " + i + " : " + rf.readDouble());
System.out.println(rf.readUTF());
rf.close();
}
public static void main(String[] args)
throws IOException
{
// RandomAccessFile适用于由大小已知的记录组成的文件,可以用seek()将记录从一处转移到另一处
RandomAccessFile rf = new RandomAccessFile(file, "rw");
for (int i = 0; i < 7; i++)
rf.writeDouble(i * 1.414);
rf.writeUTF("the end of the file");
rf.close();
display();
rf = new RandomAccessFile(file, "rw");
rf.seek(5 * 8);// 偏移40个直接,不包含空格
rf.writeDouble(47.0001);
rf.close();
display();
}
}
分享到:
相关推荐
IO-Link是一种开放式、标准化的通信协议,专为工业自动化中的传感器和执行器设计。它在设备层上提供了一个简单的点对点连接,允许设备与控制器之间进行双向通信,从而实现参数设置、诊断和状态监控等功能。基恩士,...
开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2...
【标题】"前端项目-socket.io-stream.zip"指的是一个基于Socket.IO和Stream的前端开发项目。Socket.IO是一个实时应用程序框架,它在客户端和服务器之间提供实时、双向通信。Stream是Node.js中的一个核心概念,允许...
IO-Link技术是一种点对点的通信协议,用于连接工业自动化中的传感器和执行器。它在设备层上提供了一个开放的标准接口,简化了现场设备与控制器之间的通信,减少了接线和配置工作。在这个名为"IO-Link全局库文件...
赠送jar包:commons-io-2.8.0.jar; 赠送原API文档:commons-io-2.8.0-javadoc.jar; 赠送源代码:commons-io-2.8.0-sources.jar; 赠送Maven依赖信息文件:commons-io-2.8.0.pom; 包含翻译后的API文档:commons-io...
drawio-confluence-plugin-11.2.5 drawio-confluence-plugin-11.2.5 drawio-confluence-plugin-11.2.5 drawio-confluence-plugin-11.2.5 drawio-confluence-plugin-11.2.5 drawio-confluence-plugin-11.2.5 drawio-...
赠送jar包:commons-io-2.7.jar; 赠送原API文档:commons-io-2.7-javadoc.jar; 赠送源代码:commons-io-2.7-sources.jar; 赠送Maven依赖信息文件:commons-io-2.7.pom; 包含翻译后的API文档:commons-io-2.7-...
IO-LINK是工业自动化领域的一种通信协议,它提供了一种标准化的方法,使传感器和执行器与控制器之间实现简单、高效的数据交换。IO-LINK V1.1.2和V1.1.3是该技术的两个重要版本,它们定义了接口、通信规程以及设备的...
VYKON IO-28P是一种DDC(直接数字控制器)控制器,由HONEYWELL旗下的VYKON品牌生产。它具备了两种重要的通讯协议:BACNET IP和Modbus RTU,使得它在楼宇自动化控制系统领域有着广泛的应用。BACNET IP是一种主要的...
赠送jar包:commons-io-2.11.0.jar; 赠送原API文档:commons-io-2.11.0-javadoc.jar; 赠送源代码:commons-io-2.11.0-sources.jar; 赠送Maven依赖信息文件:commons-io-2.11.0.pom; 包含翻译后的API文档:...
IO-Link协议规范,V1.1.3最新标准;IO-Link Interface and System Specification V1.1.3; IO-Link 技术是 IEC 61131-9标准的一部分,本文档即此标准的第9部分; 可依据此规范编写IO-link协议栈代码; This part of ...
IO-Link系统包含IO-Link设备(如传感器、执行器)、IO-Link主站和标准传感器用电缆,系统结构如图1所示。例如,当一个兼容EtherNet/IP的远程IO模块作主站时,除了标准的I/O信号,该模块通过脉冲调制过程发送和接收...
赠送jar包:commons-io-2.5.jar; 赠送原API文档:commons-io-2.5-javadoc.jar; 赠送源代码:commons-io-2.5-sources.jar; 赠送Maven依赖信息文件:commons-io-2.5.pom; 包含翻译后的API文档:commons-io-2.5-...
原始 socket.io-stream 模块(列出)的问题也适用于该模块。 如何获得支持 该项目按原样提供。 预计不会有新功能或错误修复。 执照 2020 SAP SE 或 SAP 附属公司和 node-socketio-stream 贡献者。 另请参阅文件。 ...
《IO-Link Wireless技术详解》 IO-Link Wireless,作为工业通信领域的一种新兴技术,是IO-Link有线技术的无线扩展,旨在提供一个高效、可靠且经济的解决方案,以实现传感器和执行器间的无线通信。它在工业4.0和...
赠送jar包:commons-io-1.3.2.jar; 赠送原API文档:commons-io-1.3.2-javadoc.jar; 赠送源代码:commons-io-1.3.2-sources.jar; 赠送Maven依赖信息文件:commons-io-1.3.2.pom; 包含翻译后的API文档:commons-io...
西门子IO-Link库文件和手册是针对工业自动化领域中的一个重要通信协议——IO-Link进行的技术资源。IO-Link是一种点对点的串行通信标准,尤其适用于传感器和执行器的连接,它简化了工厂自动化系统底层设备的配置和...
《Java IO流详解与commons-io-1.4.jar库的应用》 在Java编程语言中,IO(Input/Output)流是一组用于数据传输的类,它们允许程序读取和写入数据,无论是从磁盘、网络还是其他输入输出设备。Java的IO流系统是一个...
Socket.IO和Socket.IO-Client是两个非常重要的库,主要用于实现实时双向通信,尤其是在Web开发领域。它们使得JavaScript客户端(浏览器)与Node.js服务器之间能够建立WebSocket风格的连接,提供了强大的实时通信解决...