社区
Java SE
帖子详情
String连接的问题
earthwormww
2006-01-17 10:22:56
请问在执行String str1="aaa"+"bbb";这条语句时,jvm在内存中的操作是什么呢?产生了一些什么对象呢?
...全文
137
6
打赏
收藏
String连接的问题
请问在执行String str1="aaa"+"bbb";这条语句时,jvm在内存中的操作是什么呢?产生了一些什么对象呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zez
2006-01-18
打赏
举报
回复
首先 String str1="aaa"+"bbb"; 编译器在编译的时候就优化成:
String str1="aaabbb"; 了
earthwormww
2006-01-18
打赏
举报
回复
二楼能描述的更清楚些吗?aaa bbb 都是什么类型的?StringBuffer?
谁先生成?生成后哪些成为垃圾?
majianglin
2006-01-18
打赏
举报
回复
写程序时最好不要用编译器依赖的东西
pengpenglin
2006-01-18
打赏
举报
回复
String连接时先产生一个StringBuffer对象,将String对象的值赋给StringBuffer对象,再加上后面的新增内容,最后再将StringBuffer对象转为String类型。
Trainsp0tting
2006-01-17
打赏
举报
回复
我学Java到现在很少关心底层,不知道这样对不对
skycncomp
2006-01-17
打赏
举报
回复
aaa
bbb
aaa + bbb
string本身
string
字符串
连接
有了
string
类,我们可以使用”+“或”+=“运算符来直接拼接字符串,非常方便,再也不需要使用C语言中的 strcat()、strcpy()、malloc() 等函数来拼接字符串了,再也不用担心空间不够会溢出了。 用”+“来拼接字符串时,运算符的两边可以都是
string
字符串,也可以是一个
string
字符串和一个C风格的字符串,还可以是一个
string
字符串和一个 char
Java中
String
类型变量初值为null时的
连接
问题
今天在搞一段很简单的Android读取文件的代码是遇到的一个
问题
。才发现自己的Java基础多么不牢固。首先是
string
类型变量s 未赋初值就用了字符串自动
连接
符“+=”,结果当然是报错了。那我就开始赋给s一个初值null,结果在
连接
的时候却把它当作了null的字符串
连接
上了。。。;代码如下:private void updateFile3() throws IOException { Fil
String
为null时
连接
操作
大家在做项目时,当遇到
String
对象为null时,在作字符串
连接
操作时需要注意了: public class Main { public static void main(
String
[] args) {
String
a = "abc";
String
b = null;
String
c = "efg"; System....
学懂C#编程:实用方法——
string
字符串指定
连接
符拼接之
string
.Join 的详细用法
学懂C#编程:
string
字符串实用方法——字符串指定
连接
符拼接之
string
.Join 的详细用法
String
字符串
连接
package com; public class
String
Connection { public static void main(
String
[] args) {
String
a = "不经历风雨";
String
b = "怎么见彩虹";
String
c = a +","+ b; System.out.println(a); System.out.print...
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章