【发布时间】:2014-12-20 05:03:08
【问题描述】:
我有一个文件,我必须逐行阅读。该文件包含类似的行,如下所示:
asd@lol kek|1.1.1.1
title@content m e s s a g e|2.3.4.5
我将这些行读到字符串变量中。如何将这些字符串拆分为其他变量? 例如:var1=title, var2=content, var3=m e s s a g e, var4=2.3.4.5
我尝试了类似的方法,但找不到解决方案:
stringArray=line.split("|");
【问题讨论】:
-
您需要清楚地识别您的分隔符。你想要的结果甚至不一致,有时空间会导致分裂,有时不会。
-
字符串有
split方法。阅读它的文档并检查它的重载版本(尤其是split(regex,limit))。您还可以查看Pattern和Matcher类。