一个字符串是null和是""有什么区别? 空串也是串,你可以在空串上调用String类所有方法,但null不可以,不可以null上调用方法。"".length == 0;null.length == ? //叉叉,不可以这么做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s=null; //所引用的对象为空, 如果调用String的方法会空指针异常 String s=""; //所引用的对象相当与 new String(new char[0]); String s = new String();此时s就是个空串。 高 薪 诚 聘 V C + + 精 英 软 媒 ( 深 圳 ) 成 立 于 二 零 零 二 年 五 月 。由 新 加 坡 私人 投 资 基 金 注 资 。软 媒 的 业 务 ,专 注 于 软 件 的“现 场 开 发 工 具”,持 续 的 挖 掘 用 户 使 用 软 件 的 核 心 利 益 。软 媒 堪 称 深 圳 第 一 大 软 件 军 团,集 结 了 一 大 批 专 兼 职V C + + 软 件 业 界 精 英 。软 媒 对 于 核 心 技 术 人 员 ,采 取 “ 四 高 ” 的 管 理 政 策 。( 一 ) 高 薪“ 永 远 让 薪 水 跑 在 能 力 前 面 ” 是 软 媒 的 座 右 铭 。( 二 ) 高 技 术软 媒 公 司 内 部 针 工 具 型 软 件 研 发 ,形 成 自 主 产 权 的 系列 软 件 架 构 。 ( 三 ) 高 手 军 团软 媒 的 每 个 高 级 工 程 师 , 都 是 身 手 不 凡 的 业 界 精 英 , 形 成 了 浓 厚 的 高 科 技 氛 围 。( 四 ) 高 素 质 用 户 群“ 一 个 软 件 离 开 了 它 的 用 户 就 是 垃 圾” 并 不 过 分 ,软 媒 提 供 了 7 * 2 4 小 时 的 在 线 用 户 群 引 导 软 件 的 需 求 。 产 品 介 绍 < 系 列 软 件 研 发 工 具 >让 九 亿 农 民 兄 弟 都 能 开 发 出 自 己 喜 爱 的 软 件 。 提 示 : 凡 符 合 本 职 位 要 求 者 , 可 以 直 接 来 面 试 无 须 投 放 简 历 。 要 求 : 精 通 标 准 C \ C + + 结 构 化 程 序 设 计 。 1 、 要 求 有 V C + + 软 件 开 发 经 验 。 2 、 精 通 W i n d o w s 界 面 开 发 , 熟 练 使 用 C D C 绘 图 类 。 3 、 具 有 良 好 的 独 立 开 发 能 力 和 自 主 开 发 能 力 。 4 、 有 工 具 型 软 件 开 发 经 验 者 优 先 。 工 作 职 责 : 1 、 开 发 工 具 软 件 及 其 构 件 。 2 、 独 立 自 主 设 计 工 具 使 用 流 程 。 3 、 一 切 设 计 都 基 于 用 户 需 求 。 4 、 不 需 要 团 队 开 发 经 验 。 5 、 要 求 有 良 好 的 用 户 需 求 实 现 能 力 。 基 本 工 资 : 1 、 高 级 软 件 工 程 师 : 9 , 0 0 0 元 / 月 联 系 方 式 : R i c h m a i n @ d u o s o f t . c nhttp://www.jobsdb.com.cn/main/jobseeker/JobTemplates/Default/CN/JobDetail.asp?CompanyID=109434&JobPostID=3178881&FromFlag=&Language=CN&Page=1 & T e m p l a t e I D = D e f a u l t String s=null;String s="";以上具体有什么区别,空引用的字符串对象s到底创没创建,占不占内存,那么空字符串呢?两者在本质上或者说在程序运行时有什么不同,又怎么用?麻烦详细解释一下。 终于看到著名的软媒广告了,真是牛啊其实你把这两个String打印出来就很明显了一个什么都没有,一个打出来一个Null ^_^ 是不是就是说String s=null;中的s仅仅是个空的引用,而在内存中没有实际的对象存在,即它不引用任何对象;而String s="";中的s已的确被创建,只不过它所引用的对象是个""。这样理解对吧。 那么我在浏览器表单的文本框里,怎么做能使提交给服务器的字符串是null或是""呢? ="",表示一个有0个字符的字符串,NULL,空字符串 你在服务器端写代码时,可能会有这样的判断if ((username == null) || (username.length() < 1)),我的意思是用户怎么提交,会出现上述情况。 为什么循环不能停止 Java与数据库MySQL 关于内存中的栈和堆的概念,开发者注意! 面板(JPANEL)重叠问题? 如何将HTML转换为字符串. 求教关于Unicode的问题 高人们来帮帮我啊,我都要被异常处理搞死了~~~~~~~~~~~~~~ org.apache.oro.text.regex.Pattern;这是那里来的?从来没听过这么个东西! 关于异或 java小白问题 我将我自己画的图形放在一个JPanel里,然后又将JPanel放在JScrollpane里,结果没有滚动条?GUI里没人回答我 mysql插不进去数据的问题
String s=""; //所引用的对象相当与 new String(new char[0]);
此时s就是个空串。
“ 永 远 让 薪 水 跑 在 能 力 前 面 ” 是 软 媒 的 座 右 铭 。( 二 ) 高 技 术
软 媒 公 司 内 部 针 工 具 型 软 件 研 发 ,形 成 自 主 产 权 的 系列 软 件 架 构 。
( 三 ) 高 手 军 团
软 媒 的 每 个 高 级 工 程 师 , 都 是 身 手 不 凡 的 业 界 精 英 , 形 成 了 浓 厚 的 高 科 技 氛 围 。( 四 ) 高 素 质 用 户 群
“ 一 个 软 件 离 开 了 它 的 用 户 就 是 垃 圾” 并 不 过 分 ,软 媒 提 供 了 7 * 2 4 小 时 的 在 线 用 户 群 引 导 软 件 的 需 求 。
产 品 介 绍 < 系 列 软 件 研 发 工 具 >
让 九 亿 农 民 兄 弟 都 能 开 发 出 自 己 喜 爱 的 软 件 。 提 示 : 凡 符 合 本 职 位 要 求 者 , 可 以 直 接 来 面 试 无 须 投 放 简 历 。 要 求 : 精 通 标 准 C \ C + + 结 构 化 程 序 设 计 。
1 、 要 求 有 V C + + 软 件 开 发 经 验 。
2 、 精 通 W i n d o w s 界 面 开 发 , 熟 练 使 用 C D C 绘 图 类 。
3 、 具 有 良 好 的 独 立 开 发 能 力 和 自 主 开 发 能 力 。
4 、 有 工 具 型 软 件 开 发 经 验 者 优 先 。 工 作 职 责 :
1 、 开 发 工 具 软 件 及 其 构 件 。
2 、 独 立 自 主 设 计 工 具 使 用 流 程 。
3 、 一 切 设 计 都 基 于 用 户 需 求 。
4 、 不 需 要 团 队 开 发 经 验 。
5 、 要 求 有 良 好 的 用 户 需 求 实 现 能 力 。 基 本 工 资 :
1 、 高 级 软 件 工 程 师 : 9 , 0 0 0 元 / 月 联 系 方 式 : R i c h m a i n @ d u o s o f t . c nhttp://www.jobsdb.com.cn/main/jobseeker/JobTemplates/Default/CN/JobDetail.asp?CompanyID=109434&JobPostID=3178881&FromFlag=&Language=CN&Page=1 & T e m p l a t e I D = D e f a u l t
String s="";
以上具体有什么区别,空引用的字符串对象s到底创没创建,占不占内存,那么空字符串呢?
两者在本质上或者说在程序运行时有什么不同,又怎么用?
麻烦详细解释一下。
一个什么都没有,一个打出来一个Null ^_^