Converter um numero, ou string em um array de long

Bom dia…
Estou tendo um problema, preciso converter String em um array de long…ou converter um numero long para um array de longs exemplo:
o numero 789 em [7][8][9]…pesquisei e achei algumas formas, mas nenhuma que convertesse diretamente, sem outros caminhos.

desde jah grato pela ajuda.

Se entendi direito isso deve ajudar…

public class Main {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here

    long l = 1234567890;
    String strLong = String.valueOf(l);
    String[] arrStrLong = strLong.split("");

    for(int i = 0;i< strLong.length();i++){
        System.out.println(arrStrLong[i]);
    }

}

}