String to Int
spiler@tlen.pl - 22-11-2006 00:42
String to Int
Mam taki problem, że mam stringa którego chce zamienić na inta, tyle że ten string jest o podstawie 64 czyli np: "AxeJELJS_sa12=d" a chcę go zmienić na int o podstawie 10. Standardowa metoda klasy Integer.parseInt(String, int radix) potrafi zmieniac tylko do maksymalnej podstawy 32. Jeśli jest jakaś inna klasa prosze o wskazówke lub ewentualnie jak zrobić taką funkcję. Dziękuje bardzo!
Marcinus - 22-11-2006 00:42
Użytkownik <spiler@tlen.pl> napisał w wiadomości news:1160729994.844052.14110@k70g2000cwa.googlegro ups.com... Mam taki problem, że mam stringa którego chce zamienić na inta, tyle że ten string jest o podstawie 64 czyli np: "AxeJELJS_sa12=d" a chcę go zmienić na int o podstawie 10. Standardowa metoda klasy Integer.parseInt(String, int radix) potrafi zmieniac tylko do maksymalnej podstawy 32. Jeśli jest jakaś inna klasa prosze o wskazówke lub ewentualnie jak zrobić taką funkcję. Dziękuje bardzo!
A jak zapisywane są wartości powyżej 36? MAX_RADIX w Character wynosi 36 bo tyle jest razem cyfr i znaków alfabetu.
Marcin
Zbyszek Malec - 22-11-2006 00:42
Dnia Fri, 13 Oct 2006 16:42:24 +0200, Marcinus napisał(a):
> A jak zapisywane są wartości powyżej 36? MAX_RADIX w Character wynosi 36 bo > tyle jest razem cyfr i znaków alfabetu.
Pewnie case sensitive.
-- Zbyszek Malec
Marcinus - 22-11-2006 00:42
Użytkownik "Zbyszek Malec" <zbyszanna@tlen.pl> napisał w wiadomości news:1uxntocjayb5t$.15byang0ox956$.dlg@40tude.net. .. > Dnia Fri, 13 Oct 2006 16:42:24 +0200, Marcinus napisał(a): > >> A jak zapisywane są wartości powyżej 36? MAX_RADIX w Character wynosi 36 >> bo >> tyle jest razem cyfr i znaków alfabetu. > > Pewnie case sensitive. > > -- > Zbyszek Malec To daje maximum podstawe 62
Marcin
Twelve Hungry Mammoths - 22-11-2006 00:42
On Fri, 13 Oct 2006 22:58:15 +0200, Marcinus <genua@neostrada.pl> wrote: >> >>> A jak zapisywane sÂą wartoÂści powyÂżej 36? MAX_RADIX w Character wynosi >>> 36 >>> bo >>> tyle jest razem cyfr i znaków alfabetu. >> >> Pewnie case sensitive. >> >> -- >> Zbyszek Malec > To daje maximum podstawe 62 >
w przykladzie OP bylo jeszcze _ i =. pytanie tylko, w jakiej kolejnosci sa uzywane duze i male litery oraz _ i =. bez tego ani rusz.
pzdr szeryf
Marcinus - 22-11-2006 00:42
Użytkownik "Twelve Hungry Mammoths" <someone@microsoft.com> napisał w wiadomości news:op.thdoo0mbhxnuv2@negative-361apc... > On Fri, 13 Oct 2006 22:58:15 +0200, Marcinus <genua@neostrada.pl> wrote: >>> >>>> A jak zapisywane s? warto?ci powy?ej 36? MAX_RADIX w Character wynosi >>>> 36 >>>> bo >>>> tyle jest razem cyfr i znaków alfabetu. >>> >>> Pewnie case sensitive. >>> >>> -- >>> Zbyszek Malec >> To daje maximum podstawe 62 >> > > w przykladzie OP bylo jeszcze _ i =. pytanie tylko, w jakiej kolejnosci sa > uzywane duze i male litery oraz _ i =. bez tego ani rusz. > > pzdr > szeryf
Chyba właśnie nie ma żadnego standartu do zapisu znaków w systemch o większej podstwie niż 36. Wydaje mi się, że rozsądne było by użycie Unicode od 0 do 63 ale wtedy nic nie da się wyświetlić.Tyle, że przeliczać można swobodnie.
Marcin
elpecek@gmail.com - 22-11-2006 00:43
A może chodzi o po prostu o kodowanie Base64? http://pl.wikipedia.org/wiki/Base64
Zdaje się, że java obsługuje to natywnie przy załącznikach Mime: http://java.sun.com/products/javamai...meUtility.html
Jest też sporo open-sourcowych źródełek w sieci.
pozdrawiam, Tomek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?=
String line; if (line=="cos"){...}....problem
[Oracle] =?ISO-8859-2?Q?=A3=B1czenie_wierszy_z_zapytania_?==?ISO-8859-2?Q?w_jeden_string?=
Variable type (position <number>) in EXECUTE STATEMENT '<string>' INTO does not match returned column type
Problem z funkcja mysql_real_escape_string() na bazie mysql
[psql] Funkcja =?ISO-8859-2?Q?=B3=B1cz=B1ca_stringi?=
Sql Serv 2000 - String z lista parametrem funkcji ?
[pl/sql] usuwanie znaku nowej lini ze stringa
Firebird 1.5, Invalid argument in EXECUTION STATEMENT - cannot convert to string
[oracle] jak wyciągnąć jeden znak ze stringa/zmiennej?
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|