Desculpe a minha ignorancia, vou expor o que realmente qu quero fazer e xtou a travar, nao sou muito bom em java e tnho pouco tempo para entregar o programa na faculdade.
é o seguinte, tenho uma classe aonde eu digito uma mensagem ex: paz e ele pega todos os valores ascii de cada letra, faz uns calculos e grava no array lista como mostra o codigo.
for (int i = 0; i < txt.length(); i++) {
int chr = txt.charAt(i);
BigInteger a = BigInteger.valueOf (chr);
BigInteger b = BigInteger.valueOf (7);
BigInteger c = BigInteger.valueOf (391);
BigInteger d = a.modPow (b, c);
ArrayList<BigInteger> lista = new ArrayList<BigInteger>();
lista.add(d);
System.out.print(lista+"\t"); //ALEM DE IMPRIMIR ESSA LISTA, QUERO ENVIAR PARA A SEGUNDA CLASSE (EM OUTRA JANELA) A LISTA COMPLETA
}
ja na segunda classe, quero receber o ArrayList completo
int F=176; //onde tem F, eu quero receber cada valor do meu ArrayList
BigInteger a = BigInteger.valueOf (F);
BigInteger b = BigInteger.valueOf (151);
BigInteger c = BigInteger.valueOf (391);
BigInteger d = a.modPow (b, c);
System.out.println(d);
ArrayList<BigInteger> lista = new ArrayList<BigInteger>();
lista.add(d);
System.out.print(lista+"\t");
No final em vez de imprimir o ArrayList eu quero converter cada numero (int) que contem o arraylist em String
os numeros que irao estar no arraylist, na tabela ascii correspondem a uma String, eu quero imprimir essa String, nao sei se me fiz entender,
desde ja agradeço a ajuda de todos, comentarios dicas e se estiver escrevendo besteira me avisem e me corrijam por favor