日期:2014-05-18  浏览次数:20798 次

java编码如何解成汉字
java调用webserivce返回这个信息,
由西向东
Object res = call.invoke(params); 
Schema schema = (Schema) res; 
 
        MessageElement[] msgele = schema.get_any();
        List FOCElementHead = msgele[0].getChildren();//消息头,DataSet对象
        List FOCElementBody = msgele[1].getChildren();//消息体信息,DataSet对象
         String nn = FOCElementBody.get(0).toString();//消息体的字符串形式
就返回的nn中有 由西向东 这种类型的信息,如何解成文字 

------解决方案--------------------
String s = "由西向东";
for(String tmp:s.split("[&#x;]+")){
if(tmp.length()==4){
System.out.println((char)Integer.valueOf(tmp, 16).intValue());
}
}


//测试