StringBuilder para Array of Strings como converter

não consigo encontrar nada ou ler sobre esse problema (é um problema apenas para mim, mas talvez alguém saiba como corrigi-lo.

Eu tenho função que a leitura da pasta de ativos

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;

    }

Precisa retornar matriz de strings como temp [50] = (1,2,3,4,5, ... n + 1) Mas não consigo encontrar uma maneira de converter de stringBuilder em matriz :( Por favor, talvez alguém saiba Diga-me

Só precisa retornar SB como uma matriz (como temp []) ou converter SB para matriz aqui como sb-> convert-> temp []

questionAnswers(2)

yourAnswerToTheQuestion