[ kefalo @ 23.05.2006. 14:54 ] @
hitno mi treba pomoc! :)
naime ne znam koja metoda u javi pretvara char u ascii code!

tacnije, imam nesortiran niz karaktera koji treba da bude sortiran po abecednom redu... jel postoji mogucnost direktnog uporedjivanja karaktera?
[ kefalo @ 23.05.2006. 15:18 ] @
da odgovorim sam sebi :P

char a,b;
if ( (int)a < (int(b)) {
}
[ kime1 @ 23.05.2006. 17:50 ] @
možda ću lupiti (mrzi me sad da proveravam), ali zar nije u Javi char brojevni tip (odnosno zar ne može bez konverzije)?!
[ bobjan @ 23.05.2006. 19:17 ] @
Ovde moze i da se razvije duza diskusija, a nazalost nisam bas raspolozen za dugo pisanije.
char je jedini unsigned tip u Javi, ima 16 bitova i predstavlja UNICODE karaktere. Ako ti odgovara ISO Latin - 1, onda je mapiranje jednostavno i vrednost char promenljive sa ovim sto si napisao uradice ti posao, iako nije korektno. Ako ti treba neki drugi encoding (nasa latinica, cirilica ...) onda moras da to navedes.
[ kime1 @ 24.05.2006. 01:09 ] @
da, ali je ascii podskup unicode-a, a činjenica da je char brojevni tip znači da ne treba konverzija u (int) ....

za ćirilicu treba znati samo raspored (kladim se da je logičan) i no problemo ? :)