Operadores de Desplamzamiento en Strings

Iniciado por AlvaradoGunner, 27 Enero 2009, 17:05 PM

0 Miembros y 1 Visitante están viendo este tema.

AlvaradoGunner

Se pueden usar operadores de desplazamientos de bits para cambiar los strings?, una duda


AlvaradoGunner

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!

Amerikano|Cls

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




Mi blog:
http://amerikanocls.blogspot.com

AlvaradoGunner

#4
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);
   }
}