cant anything find or read about this problem ( it's problem only for me but maybe someone know way to fix it.
i have function which reading from asset folder
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;
}
Need return array of strings like temp[50] = (1,2,3,4,5,...n+1) But i can't find a way to convert from stringBuilder to array :( Please,maybe anyone know it. Tell me
Just need return SB as a array (like temp[]) or convert SB to Array here like sb->convert->temp[]
To convert stringbuilder to string array do the following:
string sbString = sb.toString();
String[] ary = sbString.split("TABTAB");
temp = sb.toString().split("TABTAB");
will split the string and return an array of strings for each line. But Iäm not completely sure that this is what you are trying to do...
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.