java中Comparable的例子和用法
阿新 • • 發佈:2021-07-09
快捷鍵
-
快速鍵psvm :自動生成main函式
-
快速鍵sout:直接輸出out函式
scanner用法
scanner用法(因為java那裡踩了坑,就去學了一下)
Scanner類用於獲取鍵盤輸入(是一個基於正則表示式的文字掃描器),它可以從檔案、字串、輸入流中解析出基本型別值和字串值。Scanner類提供了多個構造器,不同的構造器可以接收檔案、字串和輸入流作為資料來源,用於從檔案、字串和輸入流中解析資料。
Scanner類主要提供了兩個方法來掃描輸入:
- hasNextXx():是否還有下一個輸入項,其中Xxx可以是Int、Long等代表基本資料型別的字串。如果只是判斷是否包含下一個字串,則直接使用hasNext()。
- nextXxx():獲取下一個輸入項。Xxx的含義同上。
預設情況下,Scanner使用空白(包括空格、Tab空白和回車)作為多個輸入項的分隔符。
值類轉換
-
強制轉換(高到低)
例如:int i = 12;
byte b = (byte) i;
強制把 i 轉化成 byte 型(但是要注意記憶體是否會溢位)。 -
自動轉換(低到高)
如:int i = 128;
double b = i;
轉換注意點:不能對布林值轉換,也不能對不相干的東西進行轉換,在把高容量的轉換到低容量的時候,要進行強制轉換,在轉換的時候要注意記憶體溢位和精度問題