【发布时间】:2012-05-22 16:19:01
【问题描述】:
考虑我在以下结构中有一些大字符串:
parameter1|parameter2|parameter3|parameter4+"\0"
*其中参数是一些通常未知长度的字符序列。
现在考虑我的大字符串包含 4 行数据,例如:
parameter1|parameter2|parameter3|parameter4+"\0"
parameter1|parameter2|parameter3|parameter4+"\0"
parameter1|parameter2|parameter3|parameter4+"\0"
parameter1|parameter2|parameter3|parameter4+"\0"
如何读取第一行,然后读取第二行,依此类推?
我知道我每次都可以使用Substring 方法轻松获取第一行,但是
如何使用Substring(或其他方法)获取大字符串的下 3 行,以便再次提取第一行(实际上代表原始大字符串的第二行)。
我知道我需要的只是最后一个“\0”(第 4 行)的索引,并且我已经有了当前行“\0”的索引。
我应该只使用lastIndexOf("\0")吗?
如果您对这种工作方式有任何其他想法甚至批评,我将非常乐意听到。
谢谢:)
【问题讨论】:
标签: java string substring indexof