StringBuilder to Array of Strings cómo convertir

No puedo encontrar ni leer nada sobre este problema (es un problema solo para mí, pero tal vez alguien sepa cómo solucionarlo).

Tengo una función que lee de la carpeta de activos

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;

    }

Necesito devolver una matriz de cadenas como temp [50] = (1,2,3,4,5, ... n + 1) Pero no puedo encontrar una manera de convertir de stringBuilder a matriz :( Por favor, tal vez alguien lo sepa dímelo

Solo necesito devolver SB como una matriz (como temp []) o convertir SB a Array aquí como sb-> convert-> temp []

Respuestas a la pregunta(2)

Su respuesta a la pregunta