【发布时间】:2010-12-26 07:53:32
【问题描述】:
我正在使用 readLine() 方法读取串行缓冲区。 readLine() 返回的字符串格式为“str1 : str2”。在 while 循环中,当我使用 readLine() 次数来响应串行端口命令时,我得到如下奇怪的输出:
String1 : string1
SString11 : String2
StringString2 : String23
String4 : String5
但我需要如下格式的输出
String1 : string1
SString11 : String2
StringString2 : String23
String4 : String5
我在字符串上使用了 split 方法,并将两个字符串用分隔符分隔为':'。但是现在我需要在 String1 后面加上空格来对齐所有的冒号。
如果我的问题解释很奇怪,我很抱歉。但是如果有人理解这个问题,你能建议怎么做吗?
【问题讨论】: