Czesc
Mam dwa znaki char '�' oraz '?' - zwykly znak zapytania.
Jak je rozpoznać z poziomu JAVA?
Operator == mówi mi ze sa takie same znaki.
Wartosc int znaków to 63.
Znak �jest znakiem specjalnym UNICODE. https://unicode-table.com/en/FFFD/
Robiłem testy w postaci:
Test 1:
char c1 = '?';
char c2 = '?';
if(c1 == c2)
{
System.out.println("false");
}
Result: false
Test2:
char c1 = '?';
char c2 = '�';
if(c1 == c2)
{
System.out.println("false");
}
Result: false
Test3:
char c1 = '?';
char c2 = '�';
System.out.println("int value of c1 = "+(int)c1);
System.out.println("int value of c2 = "+(int)c2);
Result:
int value of c1 = 63
int value of c2 = 63
Jak odroznic te dwa znaki z poziomu JAVA?