社区
Java SE
帖子详情
一个非常简单地关于String的问题,高手都来看看
asphp
2005-10-16 04:41:41
在 C中,一个字符串会因为'\0',而结束,我想问一下Java的字符串中间允不允许'\0'的存在?谢谢!!
...全文
892
16
打赏
收藏
一个非常简单地关于String的问题,高手都来看看
在 C中,一个字符串会因为'\0',而结束,我想问一下Java的字符串中间允不允许'\0'的存在?谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arsaluo
2005-10-18
打赏
举报
回复
mark
mnbvc874
2005-10-18
打赏
举报
回复
又学习了
sunangle
2005-10-18
打赏
举报
回复
class length
{
public static void main(String[] args)
{
String a="dddddd";
int b=a.length();
System.out.println(b);
}
}
Mark_Chen
2005-10-18
打赏
举报
回复
学习!!
charlie0895
2005-10-18
打赏
举报
回复
可以去看看String的源码
luffywang
2005-10-18
打赏
举报
回复
学习!!!
conquer2004
2005-10-17
打赏
举报
回复
学习……
“在java中,String第一个放的是整个字符串大小” ---还是看一下java虚拟机吧
在.class文件中好像是第一个字节放的是length
jack1219
2005-10-17
打赏
举报
回复
学习
luyisir2
2005-10-17
打赏
举报
回复
多和谐的提问回答啊~
低调的小青蛙
2005-10-17
打赏
举报
回复
“在java中,String第一个放的是整个字符串大小” --- 不正确的。
“在JAVA中则是以对象的形式存放字符串,不受'\0'的影响” --- 正确的。
java 使用一个类来描述一个字符串,包含很多信息,比如长度,并且还有其他信息。因此,字符串长度不受 \0 影响。
private final char value[];
private final int offset;
private final int count;
private int hash;
chg2008
2005-10-16
打赏
举报
回复
学习。。。。。。。
xiaoxujsj
2005-10-16
打赏
举报
回复
学习了
lgh2008
2005-10-16
打赏
举报
回复
记住一点。 C 中是以数组的形式存放字符串,并且以'\0'作为结束标志。
而在JAVA中则是以对象的形式存放字符串,不受'\0'的影响。
jking_xp
2005-10-16
打赏
举报
回复
java字符串结束不以'\0'判断,在java中,String第一个放的是整个字符串大小,所以String可以用它的length()来判断它的结束,而不是'\0'.
qxl2005sh
2005-10-16
打赏
举报
回复
可以,加个转义符就行了。
interhanchi
2005-10-16
打赏
举报
回复
允许,这些东西自己写个程序,试一下不就行了!
c++
string
头文件详解
标准c++中
string
类函数介绍 注意不是C
String
之所以抛弃char*的字符串而选用C++标准程序库中的
string
类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为
一个
类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。...
Java的
String
类(下)
字符串最后
一个
单词的长度以上就是 关于
String
类的一些基本编程题目,且以上的解题方法,并不只有一种,大家也可以去
看看
其他的解题方法。这些题目,由于堆积在
一个
博客里,可能在想看自己想看的题目的解答的,不太方便一下就找到,所以,这些题目,我也会每道题目都独立出来,放在我的另
一个
专栏:java简单编程题 里面。看完这篇博客,希望这在学习JAVA的你,可以自己动手敲一敲,不要看着代码,自己去想,能自己敲出来,说明你的编程能力又提升,这样日积月累下去,相信你一定会成为
一个
编程
高手
的~~
C++中
string
类函数常用函数大全
最近,写各种关于字符串的
问题
,遇到不少题目解法或多或少的调用各种方法,今个发现了个大佬的总结,自己码一下保存(自己的编译器慢慢看,看文档,这谁看的进去这么多。。) 大佬原文链接在最下面
string
类的构造函数:
string
(const char *s); //用c字符串s初始化
string
(int n,char c); //用n个字符c初始化 此外,
string
类还支持默认构造函数和复制构造函数,如
string
s1;
string
s2="hello";都是正确的写法。当构造的st
C++中
string
详解
之所以抛弃char*的字符串而选用C++标准程序库中的
string
类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为
一个
泛型类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 C++中对于strinig的定义为:typedef basic_
string
string
; 也就是说C++中的
string
类是
一个
泛型类,由模板而实例...
这道关于
String
的面试题据说80%的人会答错!
很多人都会答错的一道关于
String
的题目,究竟有什么难度? 今天轻松点,我们一起来看一道关于
String
的面试题,准确说是改编的面试题! 小白: 庆哥,今天我们要学习什么知识啊? 庆哥: 今天我们就轻松一下,简单来看一道关于
String
的题目,毕竟等会我还要看沙海呢。 小白: 哈哈,没想到庆哥还追剧啊。 庆哥: 劳逸结合嘛,大脑总是需要休息的啊,
看看
电视剧休息一下还蛮好的,好了...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章