Autor
|
Tema: Operadores de Desplamzamiento en Strings (Leído 2,236 veces)
|
AlvaradoGunner
Desconectado
Mensajes: 6
|
Se pueden usar operadores de desplazamientos de bits para cambiar los strings?, una duda
|
|
|
En línea
|
|
|
|
|
AlvaradoGunner
Desconectado
Mensajes: 6
|
Gracias por repsonder Americano:
Si lo que entendi fue correcto, no se pueden desplazar bits en las variables tipo Strings, solo en las chars y solo regresan valores enteros. GRACIAS!
|
|
|
En línea
|
|
|
|
Amerikano|Cls
Desconectado
Mensajes: 789
[Beyond This Life]
|
Si puedes, pero a traves de su ASCII, es decir obtienes letra por letra su valor ASCII, y como este es un numero entero le aplicas el desplazamiento de bytes, luego coges los resultados y formas la cadena con estos valores.
salu2
|
|
|
En línea
|
|
|
|
AlvaradoGunner
Desconectado
Mensajes: 6
|
bueno , vaya es bastante complejo, bueno dejo un ejemplillo, lo que pasa es que debo invertir la cadena de caracteres :S. pero ya he tratado con numeros y con todo y no sale, y siempre da el mismo fuckin valor xd.
public class bitPalabra {
public static void main (String[] args){ int x=23; swap16(x); System.out.println(x); } static int swap16(int x){ return x=(x<<1)|(x>>8); } }
|
|
« Última modificación: 28 Enero 2009, 22:09 pm por AlvaradoGunner »
|
En línea
|
|
|
|
|
|