我找不到任何关于这个问题的信息(这只是我的问题,但也许有人知道如何解决它)。
我有一个从资产文件夹读取的函数。
public String[] loadFromAsset() throws IOException
{
String TEMPBUFFER = null;
String[] temp;
temp = new String[60];
int tempc = 0;
BufferedReader bReader = new BufferedReader(new InputStreamReader(cont.getAssets().open("myquests.txt")));
String line="";// = bReader.readLine();
StringBuilder sb = new StringBuilder();
while (line != null) {
line = bReader.readLine();
sb.append(line).append("TABTAB");
tempc++;
}
bReader.close();
//convert SB to array here
saveCount(tempc-1);
return temp;
}
需要返回类似于temp [50] = (1,2,3,4,5,......n + 1) 的字符串数组 但我找不到将stringBuilder转换为数组的方法:( 请问,也许有人知道吗?告诉我吧。
只需要将SB作为数组返回(如temp []),或在此处将SB转换为数组,例如sb->convert->temp []。