串口转WIFI数据处理方法

Ch_robert 2016-03-17 07:22:40
d?€ i)?s t a r tdose:0.126136

P熊€`s郂 s t a r tdose:0.124197

€s t ?H.酵曢0.121914

??s t a r tdose:0.120721

蹳(?摎并奟
@?s t a r tdose:0.124357

€?s t a ?a?L)拪殏歊
@?@
一个数据串口,发送的数据格式如上. 我需要一个程序对dose进行提取并显示

}
package reader;



import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;

import java.net.Socket;
import java.nio.file.Files;
import java.nio.file.Paths;

public class client {
static Socket server;

public static void main(String[] args) throws Exception {
server = new Socket("192.168.11.254", 8080);
BufferedReader in = new BufferedReader(new InputStreamReader( server.getInputStream()));
PrintWriter out = new PrintWriter(server.getOutputStream());
BufferedReader wt = new BufferedReader(new InputStreamReader(System.in));
byte[] bytes = Files.readAllBytes(Paths.get("d:/sample.txt"));
String text = new String(bytes);
while (true) {
String str = wt.readLine();
out.println(str);
int k = (text.lastIndexOf("dose"));
String z;
z = text.substring(k,k+8);
System.out.println(z);
if (str.equals("e n d")) {
break;
}
System.out.println(in.readLine());
}
server.close();
}
}


写了如上代码,求各位帮忙解查一下
...全文
935 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧