更有效地阅读字符串

ant*_*ant 2 java

我在我的方法中输入了相当大的输入字符串,但我实际需要的只是该字符串的第一行.是否可以仅提取已存在字符串的第一行?

Mic*_*zek 6

您可以使用indexOf()查找第一个换行符,并将substring()子串从0换到该换行符

编辑:示例(假设换行符为\n):

String str = "Line 1\nLine 2\nLine 3";
String firstLine = str.substring(0, str.indexOf("\n"));
//firstLine == "Line 1"
Run Code Online (Sandbox Code Playgroud)