- 相關(guān)推薦
Java字符串反轉和Eclipse代碼自動(dòng)提示
Java字符串反轉問(wèn)題
java反轉:可以使用 StringBuffer中的 reverse()方法來(lái) 實(shí)現 字符串反轉。
也可以自己寫(xiě)個(gè)算法。如下所示:
Java代碼
String paramString = “武漢 海源科技 有限公司”;
/** 自己寫(xiě)反轉算法 */
char[] value = paramString.toCharArray();
int paramStringLength = paramString.length()-1;
for(int i=paramStringLength》》1;i》=0;i–){
char temp = value[i];
char temp2 = value[paramStringLength-i];
value[i]=temp2;
value[paramStringLength-i]=temp;
}
System.out.println(value);
/** 使用jdk自帶反轉方法 */
StringBuffer sb = new StringBuffer(paramString);
System.out.println(sb.reverse());
Eclipse代碼自動(dòng)提示
Eclipse中默認是輸入“。”后出現自動(dòng)提示,用于類(lèi)成員的自動(dòng)提示,可是有時(shí)候我們希望它能在我們輸入類(lèi)的首字母后就出現自動(dòng)提示,可以節省大量的輸入時(shí)間(雖然按alt + /會(huì )出現提示,但還是要多按一次按鍵,太麻煩了)。
從Window -》 preferences -》 Java -》 Editor -》 Content assist -》 Auto-Activation下,我們可以在“。”號后面加入我們需要自動(dòng)提示的首字幕,比如“ahiz”。
然后我們回到Eclipse的開(kāi)發(fā)環(huán)境,輸入“a”,提示就出現了。
但是我們可以發(fā)現,這個(gè)Auto-Activation下的輸入框里最多只能輸入5個(gè)字母,也許是Eclipse的開(kāi)發(fā)人員擔心我們輸入的太多會(huì )影響性能,但計算機的性能不用白不用,所以我們要打破這個(gè)限制。
其實(shí)上面都是鋪墊,制造一下氣氛,以顯得我們下面要做的事情很牛似的,其實(shí)不然,一切都很簡(jiǎn)單。嘿嘿
在“.”后面隨便輸入幾個(gè)字符,比如“abij”,然后回到開(kāi)發(fā)環(huán)境,File -》 export -》 general -》 preferences -》 選一個(gè)地方保存你的首選項,比如C:\a.epf
用任何文本編輯器打開(kāi)a.epf,查找字符串“abij”,找到以后,替換成“abcdefghijklmnopqrstuvwxyz”,總之就是你想怎樣就怎樣!!然后回到Eclipse,File -》 import -》 general -》 preferences -》 導入剛才的a.epf文件。此時(shí)你會(huì )發(fā)現輸入任何字幕都可以得到自動(dòng)提示了。爽!!!
最后:自動(dòng)提示彈出的時(shí)間最好改成100毫秒以下,這樣會(huì )比較爽一點(diǎn),不然你都完事了,自動(dòng)提示才彈出來(lái):),不過(guò)也要看機器性能。
【Java字符串反轉和Eclipse代碼自動(dòng)提示】相關(guān)文章:
關(guān)于MyEclipse代碼提示設置包括html和jsp的代碼09-25
在Java中執行JavaScript代碼07-14
如何讓JAVA代碼更高效07-18
java證書(shū)的加密與解密代碼06-12
Java代碼的基本知識10-26
PHP中計算字符串相似度函數代碼10-30