java工具方法
缪说
互相学习啊
展开
-
Java实现欧姆龙FinsTCP协议(推荐用springboot)
用的是netty实现的,通过上位机的ip和端口采集欧姆龙PLC的数据原创 2022-10-09 21:21:38 · 2774 阅读 · 18 评论 -
按位解析二进制转true或false
private boolean[] dataDispose(byte[] response, Integer number) { System.out.println(Arrays.toString(response)); boolean[] result = new boolean[number]; for (int i = 0; i < response[8]; i++) { //循环解析结果,共有response[8]个数据,循环9次 .原创 2020-09-25 16:13:05 · 624 阅读 · 0 评论 -
java实现byte数组转int数组
private static Object instFloatStringData(byte[] response, String type) { int[] result = new int[response.length * 2]; for (int i = 0; i < response[8] / 2; i++) { result[i] = ((response[i * 2 + 9] << 8) + re.原创 2020-09-25 16:10:15 · 453 阅读 · 0 评论 -
java实现byte转字符串
这样需要注意的是每两个字符互换了,我这里的原因是modbus tcp通讯读取出来的数据需要互换 private static Object instFloatStringData(byte[] response, String type) { byte[] stringData = new byte[response.length * 2]; int char_len = 0; //定义字符长度变量,该数值为字符的长度。 for原创 2020-09-25 16:07:11 · 4358 阅读 · 0 评论