我有一个字符串,"004-034556"
我想分成两个字符串:
string1="004";
string2="034556";
Run Code Online (Sandbox Code Playgroud)
这意味着第一个字符串将包含之前的字符'-'
,第二个字符串将包含之后的字符'-'
.我还想检查字符串是否包含'-'
在其中.如果没有,我会抛出异常.我怎样才能做到这一点?
我一直在使用下面的成语一段时间了.它似乎是最广泛的,至少在我访问过的网站上.
是否有更好/不同的方式将文件读入Java中的字符串?
private String readFile(String file) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader (file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");
try {
while((line = reader.readLine()) != null) {
stringBuilder.append(line);
stringBuilder.append(ls);
}
return stringBuilder.toString();
} finally {
reader.close();
}
}
Run Code Online (Sandbox Code Playgroud) 我需要使用Java逐行读取大约5-6 GB的大文本文件.
我该怎么办?
在Java中,我有一个名为"text"的String变量中的文本字段的文本.
如何将"text"变量的内容保存到文件中?