Siema! Chcialem zrobic dekoder Morse na Androida, nwm czy dobry temat,ale jak ktos ogarnia Jave musi ogarnac, o co mi chodzi w kodzie.
Mój kod:
CheckBox checkbox = (CheckBox)findViewById(R.id.checkBox);
EditText editText = (EditText)findViewById(R.id.editText);
String tekst=editText.getText().toString();
TextView textView = (TextView)findViewById(R.id.textView);
textView.setText(tekst);
String hehs=" ";
char arr[]=tekst.toCharArray();
if(checkbox.isChecked())
{//".-"," .."
String t[] = tekst.split("\\s+");
for (int i2 = 0; i2 < t.length; i2++)
{
if (t[i2] == ".-" ){
t[i2]="a";
}
if (t[i2] == "-..."){
t[i2]="b";
}
}
hehs=" ";//szczerze nwm po co czyszcze jeszcze raz xd
//do hehs
for (int i3 = 0; i3 < t.length; i3++)
{
hehs=hehs+t[i3];
}
//textviex zamienia sie w "hehs"
textView.setText(hehs);
I jezeli w edittexcie wpisze ".-,..." to zwroci mi ".-...", wiec nie porownuje, tylko dlaczego?