我是Android的新手,我在这一点上进行了攻击。我的文本文件包含数字的文字 1abcd efg hij klmn opqrs。 2hdgh eydg ieuyhd gdhdgl。 3hdgf dhgfhs fhghs dhghj。等等。 现在我需要显示完整的句子从1开始。请帮我解决这个问题。
答案 0 :(得分:1)
您可以将文本文件保存在"资产"项目文件夹,并使用以下代码在java类中检索该文件
try {
reader = new BufferedReader(
new InputStreamReader(getAssets().open("YOUR_TEXT_FILE.txt")));
StringBuilder total = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
total.append(line);
}
message=total.toString();
System.out.println(message);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
之后,您在String消息中有该文件,您可以从" 1"从那起。
修改强>
用1回复起始弦
使用可以使用以下代码 -
String newString;
for (int i = 0; i < message.length(); i++){
char c = message.charAt(i);
if(c=='1'){
for (int j = i; j < message.length(); j++){
if(c=='2'){
break;
}
else{
newString += message.charAt(j);
}
}
break;
}
}
现在String newString将包含以&#39; 1&#39;开头的字符串。
祝你好运