Wpis z mikrobloga

#java #naukaprogramowania #programowanie #programujzwykopem

Witam. Mam problem z porównaniem podłańcucha do elementu z tablicy.

Na początku wyjaśnię. robię coś w stylu "tłumacza" tekstu na kod morse'a. Są dwie tablice, w jednej normalny alfabet, a w drugiej kod. Pod indeksami obu tablic kryją się te same litery, ale w innych formach.
Program pobiera tekst z pola, aby następnie oddać w drugim polu już gotowy kod.

Między pobraniem tekstu, a wyrzuceniem kodu morse'a jest jeszcze porównywanie każdego łańcucha znaków, każdy o długości 1 (chyba) jest sprawdzany czy odpowiada jakiemuś indeksowi tablicy nr 1.
Jeżeli odpowiada, to do drugiego pola zostaje 'dodana' zawartość tablicy nr 2. Oczywiście z tym samym indeksem z jakim został porównany podłańcuch do pola tablicy nr 1.

Wszystko byłoby ok, gdyby nie to, że podczas tego porównywania podłańcucha z tablicą 1 występuje problem któremu nie wiem jak zaradzić.

Chyba trochę namieszałem, więc wkleję link do kodu i sami zobaczycie.


kalsa z problemem
inna klasa
inna klasa
klasa main

Z góry dziękuje za pomoc ( ͡° ͜ʖ ͡°)

EDIT: Do pisania zainspirowała mnie ta strona jakby co.
  • 3