Pues tal vez no sea la gran cosa dirán algunos, pero perdí mas de 30 minutos buscando como y no encontraba algo que me sirviera. En si lo que necesitaba era poder manejar el método getDistances() de la clase UltrasonicSensor ya que ando programando un robot de Lego. Este método me devuelve un array de 8 bytes, pero no sabia como leerlos, pero al fin pude convertirlos a int individuales. Acá dejo el código para que vean lo fácil que estaba.
byte[] elbyte = senUl.sonico.getDistances();
for (int a = 0; a < elbyte.length; a++){
int lleva = 0xFF & elbyte[a];
System.out.println(a + “.- ” + lleva);
}
En si, es asi la variable “elbyte” contiene el array de bytes que devuelve el metodo getDistances. Lo metemos a un ciclo que recorra el tamaño de “elbyte” y finalmente lo mas imporntante para convertir cualquier byte o un elemento de un arreglo de byte es con “0xFF & ” y el byte a convertir.
Archivado bajo: Java, POO, Programacion | Etiquetado: byte, cast, Java, manejar
necesito ayuda sobre como llevar un byte a un archivo de texto, el codigo que tengo es:
import net.tinyos.packet.*;
import net.tinyos.util.*;
import net.tinyos.message.*;
public class ListenTest
{
//public String lecturas=”";
public static void main(String args[]) throws IOException
{
PacketSource reader = BuildSource.makePacketSource(”sf@192.168.45.58:9002″);
try
{
reader.open(PrintStreamMessenger.err);
FileWriter fichero = new FileWriter(”c:/lecturas.txt”);
PrintWriter pw = new PrintWriter(fichero);
//lecturas=new String(”");
for (;;)
{
String lecturas;
lecturas=new String(”");
byte[] packet = reader.readPacket();
lecturas=packet.toString();
//d=new String (packet);
//System.out.println(”hola mundo” + packet);
pw.println(”hola mundo” + lecturas);
Dump.printPacket(System.out, packet);
//pw.printPacket(System.out,packet);
//f.canWrite();
System.out.println();
System.out.flush();
//System.out.println(”Hola Mundo”);
//System.out.println(”Hola Mundo”);
//pw.println(packet);
pw.close();
}
}
catch (IOException e)
{
System.err.println(”Error on ” + reader.getName() + “: ” + e);
}
}
}
Gracias si me puede colaborar con esto
@Laura: Mira este post, te puede ayudar http://elcopypaste.wordpress.com/2008/07/22/crear-archivos-de-texto-java/