請問這是為什么,有點(diǎn)困惑
為什么String類定義是
String str="可以這樣子直接賦一個值?";
而StringBuilder要先創(chuàng)建一個對象再賦值呢就像這樣
StringBuilder str1=new StringBuilder("imooc");
StringBuilder可以這樣嗎 StringBuilder ?str1="imooc";嗎
為什么String類定義是
String str="可以這樣子直接賦一個值?";
而StringBuilder要先創(chuàng)建一個對象再賦值呢就像這樣
StringBuilder str1=new StringBuilder("imooc");
StringBuilder可以這樣嗎 StringBuilder ?str1="imooc";嗎
2016-05-19
舉報
2017-02-27
你木有實(shí)例化,要先
2016-06-11
不行,String具有不可變性,String ?str1="imooc";這樣定義相當(dāng)于定義了一個常量;而StringBuilder 是可變的,如同一個類一樣,所以要將其進(jìn)行實(shí)例化賦值。
2016-05-19
Sting是不可變的,而StringBuilder通過他的許多方法可以進(jìn)行隨意變化