开发者社区> 问答> 正文

Java 如何从tcp流中按特定符号读取并处理(类似readline):报错

我现在从设备上收到tcp字符串流,需要每收到一个“#” 号处理一次数据,并返回信息,而不是断开后统一处理。

如何解决这个问题???(ps.就像readline按回车符读取一样,我需要按某个字符读取)

展开
收起
kun坤 2020-06-07 21:28:36 548 0
1 条回答
写回答
取消 提交回答
  • @红薯 老大给看看呗######

    接收到一个字符检查一次,如果不是#,就缓存起来。如果是#,处理已缓存的数据。
    readline也是逐字符读取的,遇到换行后一起提交。

    ######因为是车载系统返回的数据,没有换行符,他是一直在返回数据流

    2020-06-07 21:28:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载