如何在特定字符之前從文件行中讀取數據?例如,我有這樣的行:從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);
我來自電話,所以案件不正確。但這個想法應該起作用 –