【发布时间】:2012-03-21 21:33:39
【问题描述】:
任何人都可以就一直困扰我的问题提出建议吗?我有一个 Java .jar 文件,它从如下组成的方法返回一个字符串:
integer integer integer block_of_text
这是三个整数,可以是正数也可以是负数,每个整数之间用一个空格分隔,然后是一个文本块之前的另一个空格,该文本块可以由任何字符组成,但不应包含回车符。现在我想我可以为每个初始整数读取一个直到空格字符的子字符串,然后一次简单地读取剩余的文本。
我应该补充一点,无论文本块包含什么,都不能分解它。
但是谁能提出更好的选择?
感谢受访者。这让我头疼了!
【问题讨论】:
-
block_of_text 可以包含换行符吗?更具体地说,Linux/OS X 上的 '\n' 或 Windows 上的 '\r\n'。我认为是的,因为您说那里可能存在任何字符。
-
文本块可能包含空格?
-
回车和换行 - 没有。空格 - 是的。