byte的上下限不是-128~127吗?但是为什么用String s = "中文";
byte[] reqBuf = s.getBytes();可以存入汉字?汉字的字节码>127的,out.print输出的结果看到也是>127的数
byte[] reqBuf = s.getBytes();可以存入汉字?汉字的字节码>127的,out.print输出的结果看到也是>127的数
解决方案 »
- javac 软件包不存在?
- java.sql.SQLException: Invalid parameter binding(s).是什么错误啊?
- 关于readLine()
- 出现乱码怎么解决?
- 继承ApplicationWindow的类怎么让窗口到一定大小以后就不能在变小了,但可以拉大!
- 想用java写个表单自动提交的小程序。如何实现快速加载网页?如何提交?
- 哪位兄弟给讲讲for 循环啊,谢谢了.
- 请大侠指点!
- Application转化为Applet需要做那些更改?欢迎讨论(发表意见就给分)
- 怎样检测一个对象的实例的存在,并且删除它?程序是怎样实现的?谢谢!
- 求一个递归算法
- 帮帮忙,Java于数据库连接,SQL 2005
每个byte是256个数,两个byte按高低位排列不就可以表达>256的数字了么
String s = "中文";
byte[] b = s.getBytes(); for (byte bb : b) {
System.out.print(bb + ",");
}
}执行一下,看看哪个值超过-128~127这个范围了,然后再来提问