有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在java中,如何从Inputstream的字符串输入中获取变量

在Java中,如何创建DateNameUROBLD等变量,并从这个输入流中获取它们的值

我试图从机器通过串行端口RS-232获得的输入中创建变量

我正在通过和inputStream接收数据,并试图从以下格式的流中获取值:

AUG/31/2017 20:42:24
Name: John Doe Sex:M
Ward: ADMIN Age:25
CYBOW 10 (00260)
URO norm 0.1mg/dl
GLU - neg
BIL - neg
KET - neg
S.G 1.020
BLD + 10RBC/ul
pH 6.0
PRO - neg
NIT - neg
LEU - neg
(SN=11160520)
ID( )
OP(00000000)LOT(00000000)~


共 (1) 个答案

  1. # 1 楼答案

    这是完成工作的粗略计划。希望清楚

    • 将所有变量存储到集合中-日期、名称、URO、BLD

    • 现在开始逐行阅读文件

    • 一旦你得到一行,把它存储到字符串中(比如's')使用readLine 方法
    • 现在使用s.startsWith(键)。关键是集合的条目
    • 根据分隔符拆分字符串。第二个字符串是值
    • 将键和值存储在hashmap中。就像

    日期,日期值

    名字,约翰·多伊