1. 程式人生 > 其它 >java中Comparable的例子和用法

java中Comparable的例子和用法

快捷鍵

  1. 快速鍵psvm :自動生成main函式

  2. 快速鍵sout:直接輸出out函式

scanner用法

scanner用法(因為java那裡踩了坑,就去學了一下)
Scanner類用於獲取鍵盤輸入(是一個基於正則表示式的文字掃描器),它可以從檔案、字串、輸入流中解析出基本型別值和字串值。Scanner類提供了多個構造器,不同的構造器可以接收檔案、字串和輸入流作為資料來源,用於從檔案、字串和輸入流中解析資料。
Scanner類主要提供了兩個方法來掃描輸入:

  1. hasNextXx():是否還有下一個輸入項,其中Xxx可以是Int、Long等代表基本資料型別的字串。如果只是判斷是否包含下一個字串,則直接使用hasNext()。
  2. nextXxx():獲取下一個輸入項。Xxx的含義同上。

預設情況下,Scanner使用空白(包括空格、Tab空白和回車)作為多個輸入項的分隔符。

值類轉換

  1. 強制轉換(高到低)
    例如:int i = 12;
    ​ byte b = (byte) i;
    ​ 強制把 i 轉化成 byte 型(但是要注意記憶體是否會溢位)。

  2. 自動轉換(低到高)
    如:int i = 128;
    ​ double b = i;

轉換注意點:不能對布林值轉換,也不能對不相干的東西進行轉換,在把高容量的轉換到低容量的時候,要進行強制轉換,在轉換的時候要注意記憶體溢位和精度問題