idea2016的使用心得 --- 太棒了


今天打開myeclipse感覺里面全是project,也懶着換地方了,因為這些代碼還要時常看,索性安裝了idea試試水,感覺還不錯,用起來並不比myeclipse差,跟webstorm差不多,他倆就是一個公司的,界面基本上差不多,從官網就可以看出來:

 

 

 

之前應該有人安裝2014版本的,我看了一下,要按就按最新版,所以就選擇了2016,應該還有新版本的,

應為手上只有2016和2014的,所以就先用2016吧

打開之后就是跟myeclipse一樣設置一下jdk和存儲空間,設置了快捷鍵,用過webstorm的伙伴應該知道,是可以把快捷鍵設置成跟eclipse一樣的配置,最后激活一下就可以用了。(具體方法,大家可以百度一下,我就不重復復述了)

 

 

但是idea也有自己的特點有個別的快捷鍵是不一樣的,感興趣的伙伴可以研究一下,我先列舉幾個:

main方法

psvm 也就是public static void main的首字母。 

 

for循環

依次還有在方法體內鍵入for會有一個fori的提示,選中然后tab鍵,就會自動創建一個for循環。 

 

System.out.println()

如何像寫一個System.out.println();就是sout 

知道了這個規律,應該還有很多類似的用法。 
更多的提示可以CTRL + j 可以查看,mac系統下是command+j。

 

 

 

 說干就干,正好看到華為的一道面試題,練練手吧:

 

/**
 * 給定一個字符串,把字符串內的字母轉換成該字母的下一個字母,
 a換成b,z換成a,Z換成A,如aBf轉化成bCg,字符串內的其他字符不改變,給定函數,編寫函數
 * Created by Administrator on 2017/4/11.
 */

/**
 * 測試的方法
 */
public class Test01 {
    public static void main(String[] args) {
        String str="aBxyZ"; //用戶輸入的字母
        String mima=encode(str); // 把輸入傳入算法的方法體
        System.out.println(mima);// 輸出結果
    }

    /**
     *  算法的方法體
     * @param text
     * @return
     */
    // 定義一個String的返回類型,返回結果
    public static String encode(String text){ //通過傳參的方式獲得用戶輸入
        String result; // 聲明需要返回的結果
        char[] chars=text.toCharArray(); // 把用戶輸入的字符串變成char型的數組
        char[] chRes=new char[chars.length];// 定義一個新的char數組存儲上一個數組的長度
        for (int i=0;i<chars.length;i++){
            //在循環中遍歷chRes[],次數為chars的長度
            if ( (chars[i]>='A' && chars[i]<'Z') ||(chars[i]>='a' && chars[i]<'z')){
                //如果chars[i]在'A'和‘Z'之間,則把chars[i]+1並轉換為(char)
                chRes[i]=(char) (chars[i]+1);
            }else if (chars[i]=='z'){
                //如果chars[i]為'z'怎把它變為'a'
                chRes[i]='a';
            }else if (chars[i]=='Z'){
                //如果chars[i]為'Z'怎把它變為'A'
                chRes[i]='A';
            }else { //其他情況不做判斷
                chRes[i] =chars[i];
            }
        }
        //把數組再變回字符串,並返回
        result=String.valueOf(chRes);
        return result;
    }

}
字母轉換小練習

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM