当前位置: 代码迷 >> GIS >> 在接收GPS终端发过来的数据后,发现零没了
  详细解决方案

在接收GPS终端发过来的数据后,发现零没了

热度:116   发布时间:2016-05-05 06:27:59.0
在接收GPS终端发过来的数据后,发现0没了
本来设备号是:868120102014807 接收到后是86812121487 设备号中的0消失了
下面是源码,请各位帮忙看一下。听说是reader会让0消失,但我没用reader呀。

Java code
private static BufferedInputStream getBufferedInputStream(Socket socket){        try {            return new BufferedInputStream(socket.getInputStream());        } catch (IOException e) {            return null;        }    }      public static String String2Hex(String s){            String str = "";            for(int i=0;i<s.length();i++){                int ch = s.charAt(i);                String ss = Integer.toHexString(ch);                str = str + ss;            }            return str.toUpperCase();        }            private void doService() throws IOException{         while (true) {             Socket connection=null;             connection = server.accept();              InputStream in=getBufferedInputStream(connection);             byte[] tmp=new byte[1024];             int re=-1;             while((re=in.read(tmp))!=-1){                System.out.println(String2Hex(new String(tmp,0,re)));             }                     }          }



------解决方案--------------------
你没拿00去与
  相关解决方案