首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

TCP 通信实现对接硬件发送

首先编写了一个简单的十六进制 byte[] 数组与 byte[] 转换16进制字符串的两个方法,如下: /** * 将十六进制的字符串转换成字节数组 * * @param...bytebyte 十六进制的方法 以十六进制的 C0,也就是十进制的 192 为例子 一、十六进制 byte // 1.先转为In类型 int parseInt = Integer.parseInt...如果再从 byte 型转换成 int型 呢。int 强制转换为 byte 型数据时,会产生一个 -128~127 的有符号字节,所以 byte int 的时候需要根据符号判断。...16进制的字符串 byte b = -64; int intNum2 = b > 0 ?...Java实现TCP协议发送十六进制数据(将十六进制数据转换为byte[])和接收byte数据并转成16进制字符串 服务端: ( 也就是模拟硬件,接受 byte[] 数据并转成16进制 ) import

2.1K10

详解Java的IO流

IO流的概念 IO流(Input/Output Stream)是一种用于在程序和外部数据源之间传输数据的方式。在Java中,IO流被抽象为两种主要类型:输入流和输出流。...IO流的分类 Java中的IO流可以根据数据的不同特性和用途进行分类,主要有以下几种: 字节流和字符流: 字节流(Byte Stream):以字节为单位进行数据传输,适用于二进制数据和字节数据的读写操作...字符流(Character Stream):以字符为单位进行数据传输,适用于处理文本文件,可以自动处理字符编码。...} catch (IOException e) { e.printStackTrace(); } } } 对象序列化 对象序列化是将对象转换为字节流以便持久化存储或网络传输的一种方式...(); byte[] buffer = new byte[1024]; int bytesRead = inputStream.read(buffer)

14010
领券