Using Integer in Switch Statement

后端 未结 6 1790
心在旅途
心在旅途 2020-12-10 15:05

For various business reasons I want to hold some static IDs in one of my classes. They were originally int but I wanted to change them to Integer s

6条回答
  •  时光取名叫无心
    2020-12-10 15:45

    Now that java offers enums, we usually do it like this :

    public enum MyKey {
       i,
       j
    }
    
    ...
    
    switch(mObj.getId()){
        case i: //do something
        default: //do something default
    }
    

提交回复
热议问题