1、開發中有時候我們會碰到這樣的需求:
根據伺服器返回的字串的值,來進行不同的操作,雖然我們不能直接使用switch對字串進行操作,但我們可以變相使用switch來進行處理:2、instanceof 運算子的用法1.1,首先定義列舉型別
public enum sourcetype
2.2.使用switch進行處理
string type="...";
switch (sourcetype.valueof(type))
boolean result = object instanceof class ;3、遍歷map中所有元素的幾種方法作用:測試它左邊的物件是否是它右邊的類的例項,返回boolean型別的資料(其中:object代表物件,class代表類)
mapmap = new hashmap();
//第一種(效率高,推薦)
iterator> iterator = map.entryset().iterator();
entryentry;
string key;
object value;
while (iterator.hasnext())
//同第一種,只是形式不同
string key;
object value;
for (entryentry : map.entryset()) ;
//第二種
iteratoriterator = map.keyset().iterator();
string key;
object value;
while (iterator.hasnext())
Java知識學習
讀取檔案裡面的內容,直接讀取不就得了,但是我看到很多人都要乙個位元組陣列,例如 byte b new byte 1024 然後再讀取 b裡面的內容,像下面這樣 fileinputstream in new fileinputstream e lyrics.txt byte b new byte 10...
java 知識蒐集
我們都知道instanceof測試乙個例項是不是乙個類的例項。那麼如果你認為乙個dog 的dog instanceof object 會返回假,那你就大錯特錯了。對於所有的父類 super 類,instanceof 測試都會返回真。我們來看這個例子 class base class ext1 ext...
java知識總結
包的訪問控制 子類 同個包內 不同包內 public y y y protect y y n private n n n i o和流 四個抽象類 讀寫位元組 inputstream outputstream 讀寫unicode字元 reader writer iterator arraylist v...