-1

使用扫描仪我们可以读取下一个字符串,下一行等。但是我们如何使用扫描仪将多行读取到一个字符串中。假设输入类似于

FIRSTNAME="John"
LASTNAME="Taylor"
ADDRESS="line1
line2
line3
line4"

输出应该看起来像

John, "Taylor"

以及我们如何将整个地址读入单个字符串变量,以便在打印时它应该像

"line1
 line2
 line3
 line4"
4

1 回答 1

0

您可以使用 Scanner 的方法一一阅读这些行,并在每行的末尾Scanner#nextLine()将它们附加到 aStringBuffer中。\n阅读完所有行后,StringBuffer#toString()将为您提供所需的结果。

在您的情况下,您需要读取符号String#split(regex)上的行和它=并获取结果数组的第二个元素。

于 2013-09-24T03:46:57.893 回答