Thread View: pl.comp.lang.java
5 messages
5 total messages
Started by Jacek Laskowski
Thu, 29 May 1997 17:54
Konwersja byte[] na char[]?
Author: Jacek Laskowski
Date: Thu, 29 May 1997 17:54
Date: Thu, 29 May 1997 17:54
10 lines
920 bytes
920 bytes
Hi! W jaki sposob przeprowadzic konwersje byte[] na char[]? Interesuje mnie jakas prosta metoda, nie petla if, for, ani String buf=new StringBuffer(2).insert(0,(char)inBuf[0]).insert(1,(char)inBuf[1]).toString(); JL. ---------------------------------------------- Jacek Laskowski J.Laskowski@bu.uni.torun.pl laska@mat.uni.torun.pl
Re: Konwersja byte[] na char[]?
Author: Artur Biesiadowski
Date: Thu, 29 May 1997 18:23
Date: Thu, 29 May 1997 18:23
17 lines
1324 bytes
1324 bytes
Jacek Laskowski <J.Laskowski@bu.uni.torun.pl> wrote: : Hi! : W jaki sposob przeprowadzic konwersje byte[] na char[]? : Interesuje mnie jakas prosta metoda, nie petla if, for, ani : String buf=new : StringBuffer(2).insert(0,(char)inBuf[0]).insert(1,(char)inBuf[1]).toString(); Niestety sie nie da. Byc moze w jakims magicznym pakiecie jest konwerter , ale jezeli nawet to jest zrobione w javie jako petla for :) Tak wiec napisz wlasna funkcyjke, albo wpisuj za kazdym razem for. Jedna uwaga - nie stosuj tablica.length w warunku petli. O wiele ekonomiczniej jest zadeklarowac zmienna lokalna i tam umiescic dlugosc - dzieki temu odwolasz sie do .length tylko raz. Artur
Re: Konwersja byte[] na char[]?
Author: Jacek Laskowski
Date: Thu, 29 May 1997 18:35
Date: Thu, 29 May 1997 18:35
19 lines
1313 bytes
1313 bytes
Artur Biesiadowski wrote: Hi! > Niestety sie nie da. :(((( > Byc moze w jakims magicznym pakiecie jest konwerter , ale jezeli nawet to > jest zrobione w javie jako petla for :) > Tak wiec napisz wlasna funkcyjke, albo wpisuj za kazdym razem for. Tak tez zrobilem;))) > Jedna uwaga - nie stosuj tablica.length w warunku petli. O wiele > ekonomiczniej jest zadeklarowac zmienna lokalna i tam umiescic dlugosc - > dzieki temu odwolasz sie do .length tylko raz. Wlasnie popelnilem ten blad - zaraz poprawka;))) > > Artur JL. ---------------------------------------------- Jacek Laskowski J.Laskowski@bu.uni.torun.pl laska@mat.uni.torun.pl
Re: Konwersja byte[] na char[]?
Author: Artur Biesiadowski
Date: Tue, 29 Jul 1997 18:16
Date: Tue, 29 Jul 1997 18:16
19 lines
1583 bytes
1583 bytes
Jacek Teska <jacek@soft-eks.com.pl> wrote: : Artur Biesiadowski wrote: : > Tak wiec napisz wlasna funkcyjke, albo wpisuj za kazdym razem for. : > Jedna uwaga - nie stosuj tablica.length w warunku petli. O wiele : > ekonomiczniej jest zadeklarowac zmienna lokalna i tam umiescic dlugosc - : > dzieki temu odwolasz sie do .length tylko raz. : > : Czy ma to aĆŒ takie znaczenie ? PrzecieĆŒ w koĆcu length to pole, a nie : metoda. Stanowczo jest roznica. 1) sprytne JIT laduja czesc zmiennych lokalnych do rejestrow, z .length tak sie nie zrobi. 2) Przy tablicy za kazdym razem trzeba sprawdzic czy nie jest przypadkiem null - aby w razie czego rzucic wyjatek. Przy zmiennej VM nie musi tego robic, wiec jest szybciej (to co prawda tylko dla niektorych VM, kaffe na przyklad sobie z tym radzi, ale np na win32 nie ma innej mozliwosci) Artur
Re: Konwersja byte[] na char[]?
Author: Jacek Teska
Date: Tue, 29 Jul 1997 22:58
Date: Tue, 29 Jul 1997 22:58
12 lines
1100 bytes
1100 bytes
Artur Biesiadowski wrote: > Niestety sie nie da. > Byc moze w jakims magicznym pakiecie jest konwerter , ale jezeli nawet to > jest zrobione w javie jako petla for :) > Tak wiec napisz wlasna funkcyjke, albo wpisuj za kazdym razem for. > Jedna uwaga - nie stosuj tablica.length w warunku petli. O wiele > ekonomiczniej jest zadeklarowac zmienna lokalna i tam umiescic dlugosc - > dzieki temu odwolasz sie do .length tylko raz. > Czy ma to aĆŒ takie znaczenie ? PrzecieĆŒ w koĆcu length to pole, a nie metoda.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads