当前位置:
代码迷
>>
J2SE
>> 有关System.out.println输出byte[]的困惑解决思路
详细解决方案
有关System.out.println输出byte[]的困惑解决思路
热度:
301
发布时间:
2016-04-24 13:29:31.0
有关System.out.println输出byte[]的困惑
byte[] somebyte = {'a','b','c'};
System.out.println( "write bytes:" + somebyte);
打印结果为:write bytes:[B@35ce36
如何解释?
------解决方案--------------------
你的somebyte是一个对象.它打印之前会自动调用tostring方法.具体结果就是地址引用+@hashcode
而非一个字符串.可以通过new String(somebyte)打印就是一个字符串了
查看全文
相关解决方案
在Servlet中out.println("")输出HTML到jsp页面,怎么才能点击输出的文字来触发servlet中的事件
怎么让out.println()括号里数据显示出来带颜色
请教高手,为什么struts2中的action为什么不能执行System.out.println()
关于 System.getProperty("audio.encodings");该怎么处理
String用String(byte[])构造的字串竟然被截断了?该如何处理
System.arraycopy()的1点疑问
byte[] 怎么操作
为什么虚拟串口安装了不能用 显示“Unable loading system driver ,the application will be eixt.”解决办法
System.out.println(1.001*1000)输出结果为什么是1000.99999999?解决方法
System.out.println(3L == 3f);结果为什么为true解决思路
system.out.println(-8>>>2),输出1073741822。求解释。多谢
byte [] 转换成object 怎么转回来
System.out.println(3/2>一);输出什么
System.Security 命名空间解决方法
错误详细信息: System.Data.OleDb.OleDbException: 表 'table_user' 已存在
System:String 转 std上的string
一个关于“不能将参数 1 从“char [80]”转换为“System:Object ^”的有关问题
托管代码数据怎么转非托管数据?array<Byte> 怎样转为 char *
System:String 转 std下的string解决办法
无法在 System.String 和 System.Int64 上执行“=”操作。解决思路
System:String转换有关问题
System.ArgumentNullException 以及 Array的CopyTo 有关问题
创建什么项目才能 运行using namespace System;解决办法
System.out.println ( 'A' +20.5 );的运行结果是85.5,该如何解决
j# 里如何定义和 C#同样功能的 override void DefWndProc(ref System.Windows.Forms.Message m) 多谢,很
byte[]转str有关问题
System.out.println ( 'A' +20.5 );的运作结果是85.5
System.out.println ( 'A' +20.5 );的运作结果是85.5
Response.BinaryWrite((byte[])SqlReader.Item['icon']),该怎么处理
Response.BinaryWrite((byte[])SqlReader.Item['icon']),该如何处理