Wydobywanie stringa z tablicy

0

Witam, posiadam tablicę, w której mam zapisanego stringa w postaci integerów (czyli np. dla stringa "Aaa" tablica ta to [65, 97, 97]). Aby ją wyświetlić w programie konsolowym używałem pętli for

import java.util.Arrays;

public class Petla 
{
	static String A = "Aaa";
	static int dlugoscA = A.length();
	public static void main(String[] args)
	{
		
		int[] a = new int[dlugoscA];
		for(int i=0; i<dlugoscA;i++)
		{
			a[i] = (int) (A.charAt(i));	
		}
		System.out.println("Tablica ma wartość: " + Arrays.toString(a));
		for(int i=0; i<dlugoscA;i++)
		{
			a[i] = (int) (A.charAt(i));	
		}
		for(int y=0; y<dlugoscA;y++)
		{
			System.out.print((char)(a[y]));	
		}
	}
}

Jak uzyskać taki sam efekt używając metody setText w programowaniu graficznym?

0

A w czym problem? Zamiast

System.out.println("Tablica ma wartość: " + Arrays.toString(a));

użyj

poleTekstowe.setText("Tablica ma wartość: " + Arrays.toString(a));
0

Tablica nadal wyświetla się jako [65, 97, 97]

0
int[] input = { 65, 108, 97, 32, 109, 97, 32, 107, 111, 116, 97 };

StringBuilder builder = new StringBuilder();
for (int i : input) {
    builder.append((char) i);
}

String output = builder.toString();
System.out.println(output);
0
new String(new int[]{65, 97, 97} , 0, 3); // ostatni to długość tablicy

1 użytkowników online, w tym zalogowanych: 0, gości: 1