现在vb生成了一个xml文件,上传到java服务端来解析这个文件
可是xml文件是明文,现在要求,vb生成文件的时候byte[]每个元素+1(就是一个简单的移位加密)
java将文件转化为字符数组后再减1,还原xml可是上网查资料说vb的byte范围和java不一样,有谁能指点一下,给出相应的代码其实我最疑惑的是两种语言byte数组的问题,我记得我用java做了一个webservice,通过byte[]接受文件,别人用vb传一个文件的字节数组,结果一切正常,如果2种语言的byte的范围不一样,为什么这里是正常的能
可是xml文件是明文,现在要求,vb生成文件的时候byte[]每个元素+1(就是一个简单的移位加密)
java将文件转化为字符数组后再减1,还原xml可是上网查资料说vb的byte范围和java不一样,有谁能指点一下,给出相应的代码其实我最疑惑的是两种语言byte数组的问题,我记得我用java做了一个webservice,通过byte[]接受文件,别人用vb传一个文件的字节数组,结果一切正常,如果2种语言的byte的范围不一样,为什么这里是正常的能
解决方案 »
- 如何在java组件中显示其他应用程序
- 菜鸟问题,今天的课程看到了数组的复制与排序,想问一个问题
- 多选少,全排列问题~
- java.lang.ClassNotFoundException: java.lang.StringBuilder not found?
- jbutton当鼠标移入时显示提示
- System类中的方法
- 急问一道题目!!!java建立窗口,关闭
- 我安装了j2se sdk,可是我在机器了找不到启动该开发平台的图标,我该则怎么办(在线等待,马上给分)
- 请问有关ObjectCollectedException的问题?
- java 1.8 新特性之 Lambda表达式
- setMnemonic()方法的作用是什么?
- Linux telnet服务问题
哪里的byte都一样的
int才不一样的
byte是带符号的8位整数,最基本的数,怎么可能出现不同
JAVA里面的整数运算都是转化为int后再做的,做完就变成int了,你要强制转型为byte才对啊