• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

połączenie HashMap i JLabel

Aruba Cloud - Virtual Private Server VPS
0 głosów
149 wizyt
pytanie zadane 13 lutego 2019 w Java przez kamanik Nowicjusz (240 p.)

Cześć,

to są moje pierwsze kroki w Javie i piszę aplikację okienkową , w której mam wyświetlić ilość znaków w tekście. 

JLabel iloscZnakow = new JLabel("Ilość znaków w tekscie: ");
zlicz.add(iloscZnakow);
        
    
        HashMap<Character,Integer> counters = new HashMap<Character,Integer>();
                char[] letters = textArea.getText().toCharArray();
                for(char letter: letters)
                {
                    counters.put(letter,counters.getOrDefault(letter,0) + 1);
                   
                }
JLabel ilosc = new JLabel ( counters);

Nie wiem w jaki sposób to połączyć żeby zwracało poprawny wynik. 

Będę wdzięczna za wskazówki :)

 

1 odpowiedź

0 głosów
odpowiedź 14 lutego 2019 przez mbabane Szeryf (79,260 p.)

Nie wiem czy to rozwiązuje problem. Klasa String ma coś takiego:

String text = "text";
int length = text.length();

System.out.println("Liczba znaków w tekscie: " + length);

//Wynik:
Liczba znaków w tekscie: 4

 

Podobne pytania

0 głosów
2 odpowiedzi 601 wizyt
pytanie zadane 17 maja 2022 w Java przez Arek Kowalski Początkujący (450 p.)
+1 głos
1 odpowiedź 318 wizyt
pytanie zadane 23 kwietnia 2022 w Java przez Czang Kai Shrek Obywatel (1,990 p.)
+1 głos
1 odpowiedź 204 wizyt
pytanie zadane 29 stycznia 2022 w Java przez Bakkit Dyskutant (7,600 p.)

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,662 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...