在 C中,一个字符串会因为'\0',而结束,我想问一下Java的字符串中间允不允许'\0'的存在?谢谢!!
解决方案 »
- 匿名内部类使用final参数的问题
- 线程中用while循环
- 串口通信模拟的问题(在线等)
- 一个很有意思的程序,大家挑战下,调试正确,但得不到想要的结果....
- 要做swing程序,用什么工具比较好
- 有没有比较好用的图形java bean,可以绘制曲面图,等高线,曲线图?
- 这个问题好难!
- 在数据库中的vachar,numeric在java里用什么转换啊getString()或???
- [急,高分咨询]如何带参数登陆到asp的页面进去取信息?
- 我用jbuilder7編譯為什么總是提示"invalid output directory" 小弟初學.請多多指教.謝謝各位.
- 求jspSmartUpload.zip包的下载地址,谢谢了!
- 如何把本地的图片加到一个Fram中显示
而在JAVA中则是以对象的形式存放字符串,不受'\0'的影响。
java 使用一个类来描述一个字符串,包含很多信息,比如长度,并且还有其他信息。因此,字符串长度不受 \0 影响。 private final char value[];
private final int offset;
private final int count;
private int hash;
“在java中,String第一个放的是整个字符串大小” ---还是看一下java虚拟机吧
在.class文件中好像是第一个字节放的是length
{
public static void main(String[] args)
{ String a="dddddd";
int b=a.length();
System.out.println(b);
}
}