косяк ничего найти или прочитать об этой проблеме (это проблема только для меня, но, может быть, кто-то знает, как это исправить.StringBuilder на массив строк, как преобразовать
У меня есть функция, которая читает из папки активов
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 как array (например, temp []) или преобразовать SB в Array здесь, например, sb-> convert-> temp []
почему вы используете StringBuilder в первую очередь тогда? – Blackbelt
вам нужно преобразовать темп? –
нужно преобразовать StringBuilder в temp (массив строк), используя его, потому что он постигает путь – Peter