StringBuider和StringBuffer
2-6的這個練習(xí)題,為什么在eclipse里面創(chuàng)建一個新的StringBuilder對象時,調(diào)用下面的方法時提示出錯???不說說StringBuilder和StringBuffer是相似的么?
package com.nwsuaf.edu;
public class StringBuilder {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//創(chuàng)建一個空的StringBuider對象
StringBuilder str = new StringBuilder();
//追加字符串
str.append("shianegiadnhfoa");
//從后往前每隔3位插入逗號
for(int i = str.length() - 3;i>0;i=i-3){
str.insert(i,',');
}
//將StringBuilder對象轉(zhuǎn)換為String對象并輸出。
System.out.println(str.toString());
}
}
2015-06-20
引言:?
??? eclipse新導(dǎo)入的項目經(jīng)??梢钥吹健癤X cannot be resolved to a type”的報錯信息。本文將做以簡單總結(jié)。?
正文:?
????(1)jdk不匹配(或不存在)?
??? 項目指定的jdk為“jdk1.6.0_18”,而當(dāng)前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做簡單調(diào)整。?
????(2)jar包缺失或沖突?
??? 當(dāng)找不到“XX”所在的jar包時,會報這個錯。解決只需要找到(ctrl+點擊,可能能看到j(luò)ar包名稱)對應(yīng)jar包導(dǎo)入項目即可。?
??? 另外,出現(xiàn)相同的XX時也會報此錯。可能需要調(diào)包、解包、選刪。?
????(3)eclipse查找項目類型策略所致?
??? eclipse下,上述兩條都對比過了,沒有任何問題,可偏偏還報這錯。這時,需要操作一下 Project | Clean... ,問題即可解決。原因是,機(jī)制所致。因為某些特殊原因,eclipse沒能自動編譯源代碼到build/classes(或其他classes目錄),導(dǎo)致類型查找不到。?
轉(zhuǎn)載:http://zhaoningbo.iteye.com/blog/1137215
2015-06-18
2015-06-18
package com.nwsuaf.edu;
//導(dǎo)入StringBuilder類
import java.lang.StringBuilder;
public class StringBuilder {
?/**
?* @param args
?*/
?public static void main(String[] args) {
?// TODO Auto-generated method stub
?//創(chuàng)建一個空的StringBuider對象
StringBuilder str = new StringBuilder();
?
?
?//追加字符串
str.append("shianegiadnhfoa");
?
?//從后往前每隔3位插入逗號
for(int i = str.length() - 3;i>0;i=i-3){
?str.insert(i,',');
?}
?
?//將StringBuilder對象轉(zhuǎn)換為String對象并輸出。
System.out.println(str.toString());
?}
}
2015-06-16
2015-06-16
因為i= length的時候。這個位置不存在,在低版本的JDK出出現(xiàn)錯誤。eg 數(shù)組 int[] a={1,2,3,5,6,7}
System.out.println(a[a.length]) 取值道理一樣。
2015-06-16
我這沒報錯???你報的什么錯,有錯誤信息提示嗎?