使用扫描仪,我们可以读取下一个字符串,下一行等。但是我们如何使用扫描仪将多行读入字符串。假设输入类似于
FIRSTNAME="John"
LASTNAME="Taylor"
ADDRESS="line1
line2
line3
line4"
输出应该类似于
John, "Taylor"
以及如何将整个地址读入单个字符串变量,以便在打印时应该
"line1
line2
line3
line4"
答案 0 :(得分:0)
您可以使用扫描程序的Scanner#nextLine()
方法逐行阅读这些行,并将其添加到StringBuffer
中,并在每行末尾加\n
。完成所有行后,StringBuffer#toString()
将为您提供所需的结果。
在您的情况下,您需要阅读=
符号上的行和String#split(regex)
并获取结果数组的第二个元素。