我如何从 java 中的 Inputstream 的字符串输入中获取变量
how can i get variables from string input from an Inputstream in java
在 Java 中,如何创建 Date
、Name
、URO
、BLD
等变量,并从中获取它们的值这个输入流?
我正在尝试根据通过串行端口 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)~
这是完成任务的粗略计划。希望清楚。
将所有变量存入Set- Date, Name, URO, BLD
现在开始逐行读取文件
- 一旦你得到一行 - 将它存储到字符串中(比如 's')使用 readLine
方法
- 现在使用 s.startsWith(key)。 Key 是 Set 的条目。
- 根据分隔符拆分字符串。第二个字符串是值。
- 将键和值存储在哈希图中。喜欢
日期,日期值
姓名,李四
在 Java 中,如何创建 Date
、Name
、URO
、BLD
等变量,并从中获取它们的值这个输入流?
我正在尝试根据通过串行端口 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)~
这是完成任务的粗略计划。希望清楚。
将所有变量存入Set- Date, Name, URO, BLD
现在开始逐行读取文件
- 一旦你得到一行 - 将它存储到字符串中(比如 's')使用 readLine 方法
- 现在使用 s.startsWith(key)。 Key 是 Set 的条目。
- 根据分隔符拆分字符串。第二个字符串是值。
- 将键和值存储在哈希图中。喜欢
日期,日期值
姓名,李四