社区
C#
帖子详情
c#与java为什么将相同的字符串转变成不同的byte数组呢?
dbserver
2007-12-04 05:20:39
c#代码:
byte[] b= Encoding.UTF8.GetBytes("abc");
java代码:
byte b[] = str.getBytes("UTF8");
为什么得到的b数组结果不一样呢?
因为b不同,所以md5加密的结果也不一样,可是对方的webservic彩用的是java语言,
而我这边是.net。
java不熟,哪位有没有办法解决这个问题呢?
...全文
133
1
打赏
收藏
c#与java为什么将相同的字符串转变成不同的byte数组呢?
c#代码: byte[] b= Encoding.UTF8.GetBytes("abc"); java代码: byte b[] = str.getBytes("UTF8"); 为什么得到的b数组结果不一样呢? 因为b不同,所以md5加密的结果也不一样,可是对方的webservic彩用的是java语言, 而我这边是.net。 java不熟,哪位有没有办法解决这个问题呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyun1987
2007-12-04
打赏
举报
回复
路过..不晓滴JAVA
byte
数组
的实际使用长度
今天在编写
java
程序时发现了
byte
数组
的一个有趣的现象,那就是当时用new String方式将
byte
数组
转变为String时,
byte
数组
中未被使用的部分('\0')仍然一同被转换为了String 1
byte
[]
byte
s=new
byte
[1024]; 2 ...
java
字符串
常用方法大全一篇足矣
一、
字符串
的内存图 1、String类的位置:
java
.lang.String 2、String表示
字符串
类型... 因为
字符串
在实际的开发中使用很频繁,为了提高执行效率,所以将
字符串
存储在方法区的
字符串
常量池当中。 package Test; pu...
C#
读取
java
的Properties文件
在输出时
Java
将把Unicode
字符串
转变为平台相关的
byte
流,如果某个Unicode字符在某个平台上不存在,将会输出一个′?′。举个例子:在日文Windows中,
Java
读出一个"SHIFT_JIS"编码的文件(可以是任何流)到内存中构造...
“
C#
” 与 “
Java
” (发展历史、编程环境及开发工具、语言特点)的详细介绍与区别。
这里写目录标题
C#
与
java
的发展历史
JAVA
C#
C#
与
java
的编程环境
JAVA
编程环境编程工具
C#
编程环境编程工具
C#
与
java
的语言特点
Java
语言特点
C#
语言特点
C#
与
java
的区别
C#
与
java
的发展历史
JAVA
==
Java
==是一门...
面试官问:
Java
中Switch支持String
字符串
?为什么不支持long类型?
那么它为什么就不能支持long类型呢,明明它跟
byte
、short、int 一样都是数值型,它又是咋支持 String 类型的呢?一、结论不卖关子,先说结论:switch 底层是使用 int 型 来进行判断的,即使是枚举、String类型,...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章