亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術(shù)文章
文章詳情頁

java - 第13行代碼看不太懂,sb和str不是同一個類型啊?

【字号: 作者:豬豬瀏覽:91日期:2023-12-07 10:34:26

問題描述

public class TestStringBuffer{ public static void main(String[] args){StringBuffer sb = new StringBuffer();sb.append('abc');sb.append('123');System.out.println('sb = ' + sb); sb.insert(3, '--'); System.out.println('sb = ' + sb); sb.delete(2,6); System.out.println('sb = ' + sb);sb.reverse();System.out.println('sb = ' + sb); String str = sb.toString(); // 13行System.out.printf('str = ' + str); }}

問題解答

回答1:

StringBuffer String

這怎么會是一個類型呢,StringBuffer在做字符串連接 + 或者輸出的時候會隱式執(zhí)行toString()轉(zhuǎn)化為String

第13行是顯示的執(zhí)行 sb.toString() 將sb轉(zhuǎn)換為 String

回答2:

StringBuffer :字符串緩沖區(qū)String :字符串當(dāng)對字符串進行修改的時候,需要使用 StringBuffer 和 StringBuilder 類。和 String 類不同的是,StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,并且不產(chǎn)生新的未使用對象。

StringBuilder 類在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在于 StringBuilder 的方法不是線程安全的(不能同步訪問)。

由于 StringBuilder 相較于 StringBuffer 有速度優(yōu)勢,所以多數(shù)情況下建議使用 StringBuilder 類。然而在應(yīng)用程序要求線程安全的情況下,則必須使用 StringBuffer 類。

標(biāo)簽: java
主站蜘蛛池模板: 日韩专区亚洲国产精品 | 69成人做爰免费视频 | 在线 亚洲 欧美 | 免费一级毛片免费播放 | 欧美最新的精品videoss | 欧美一级毛片视频 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 欧美三级a做爰在线观看 | 国产精品性视频免费播放 | 一区二区国产在线播放 | 性性影院在线观看 | 国产日产欧美精品一区二区三区 | 国产欧美日韩一区二区三区在线 | 亚洲精品亚洲九十七页 | 中文国产成人精品久久久 | 国产亚洲精品热视频在线观看 | 6699久久久久久久77777'7 66av99精品福利视频在线 | 拍拍视频免费观看网站在线观看 | 欧美激情一区二区三区蜜桃视频 | 久久综合久美利坚合众国 | 精品综合网| 久久久国产一区二区三区 | 欧美成人黄色片 | 91精品全国免费观看老司机 | 真实偷清晰对白在线视频 | 成人在线视频网址 | 狠狠色噜噜综合社区 | 亚洲国产成人久久精品hezyo | aaa毛片免费观看 | 精品国产免费观看一区 | 亚洲国产精品一区二区首页 | 欧美日韩亚毛片免费观看 | 成年美女黄网站色大免费视频 | 国产精品吹潮香蕉在线观看 | 国内真实迷j下药在线观看 国内真实愉拍系列情侣 | 国产精品亚洲国产三区 | 亚洲一色 | 在线观看人成午夜影片 | 成人在线观看一区 | 亚洲成在人线免费视频 | 久久亚洲国产精品 |