如何在特定字符之前从文件行中读取数据?例如,我有这样的行:从java中特定字符之前的文件中读取
"Hello world !I am Nika."
如何在!
之前阅读文本?
我试过BufferedReader
类方法ReadLine
,但它读取整行。
如何在特定字符之前从文件行中读取数据?例如,我有这样的行:从java中特定字符之前的文件中读取
"Hello world !I am Nika."
如何在!
之前阅读文本?
我试过BufferedReader
类方法ReadLine
,但它读取整行。
可以使用split()功能是这样的:
String str = "Hello world !I am Nika.";
String neededStr = str.split("!")[0];
System.out.println(neededStr);
阅读整条生产线,并使用String.split()
从文件中读取数据,并使用split()
String str = "Hello world !I am Nika.";
String neededStr = str.split("!")[0];
System.out.println(neededStr);
您可以组合使用字符串()和的indexOf()把它分解。您首先获取感叹号的索引,然后从开始位置到感叹号的索引获取子字符串。
没错。它应该是类似于 String str = input.nextLine.substring(indexof(“character”)+ 1);
我来自电话,所以案件不正确。但这个想法应该起作用 –