社区
Java SE
帖子详情
关于String类的小问题
BabeInArms
2003-09-12 07:54:57
请问用String类定义时,什么时候用new定义?
如:String s1 = "hello";
或:String s2 = new String( "hello" );
有什么区别吗?
谢谢,各位了。
...全文
21
4
打赏
收藏
关于String类的小问题
请问用String类定义时,什么时候用new定义? 如:String s1 = "hello"; 或:String s2 = new String( "hello" ); 有什么区别吗? 谢谢,各位了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weimenren
2003-09-12
打赏
举报
回复
String s1 = "hello";
hello 本身就是一个String的Implementation
这个只是给s1一个hello的拷贝,不会new占用内存,而只会告诉编译器要给s1一个指向hello的指针
String s2 = new String("hello');
需要给s2新new 一片内存区域分配,以保存hello的值
JavaBoyCaoJi
2003-09-12
打赏
举报
回复
如:String s1 = "hello"; s1直向一个地址
或:String s2 = new String( "hello" ); s2是一个内存块
sam79
2003-09-12
打赏
举报
回复
楼上说的没错,尽量少用new
schwarzenegger
2003-09-12
打赏
举报
回复
不完全一样,
String s1 = "hello";性能高一些;
看一看<effective java>
Java开发系列课程4—内置包装
类
和常用
类
应用
【课程呈现形式】:PPT课件+讲解+编写代码演示 【课程特点】: 1)讲师经过精心的备课,以精简的语言,提炼了Java内置包装
类
和常用
类
(Number
类
、Math
类
、Character
类
、
String
类
、
String
Buffer
类
、Date
类
和...
C++
string
类
常用方法
C++
string
类
常用方法 1、
string
(const char *s) :将
string
对象初始化为 s 指向的字符串
string
str("hello"); 2、
string
(size_type n,char c) :创建一个包含 n 个元素的
string
对象,其中每个元素都被初始化为...
String
类
的常见
问题
String
类
的常见面试题 1.判定定义为
String
类
型的两个对象是否相等(1) public class
String
Demo01 { public static void main(
String
[] args) {
String
string
01 = "zrt";
String
string
02 = "zrt"; System.out...
C++中的
string
类
用法简介
string
是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行
string
操作,也可以...同时,C++的算法库对
string
类
也有着很好的支持,并且
string
类
还和c语言的字符串之间有着良好的接口。
Java中
String
类
的常用方法
一、认识
String
类
String
类
在java.lang包中,java使用
String
类
创建一个字符串变量,字符串变量属于对象。java把
String
类
声明的final
类
,不能有
类
。
String
类
对象创建后不能修改,由0或多个字符组成,包含在一对双...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章