Array númerico com Ascii

Gostaria de saber como posso fazer um sistema em que criado um Array de números os mesmos sejam convertidos em letras. Seguindo esse modelo:

int[] msg = { 42, 104, 105, 115, 32, 110, 97, 109, 101, 42}
int[] msg = {};
        String empty = "";
        for(int i = 0; i < msg.length; i++){
            empty += String.valueOf((char) msg[i]);
        }
        System.out.println(empty);

Achei um modelo desses e queria fazer um só que não sei como ou qual tipo de instrução de teclado ele usa, como saída ele exibe:

Use array de char e passe os números da tabela ASCII. Segue o código abaixo:

public static void main(String[] args) {
    char[] letras = {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80};
    for (int i = 0; i < letras.length; i++) {
        System.out.print(letras[i] + " ");
    }
}

Deu certo esse código, grato. Mas tipo se quiser utilizar letra acentuada, quando coloco o número Ex: 130 = é, ele dá erro. Isso ocorre por não ter como utilizar ou por ter que acrescentar algo para reconhecer?

Cara, não sei te responder isso, mas se você der uma procurada na internet com certeza vai achar.