Mutable boolean field in Java

前端 未结 9 2269
挽巷
挽巷 2020-12-09 07:32

I need a mutable boolean field in Java (I will return this field via get* method later and it should be possible to modify this field).

Boolean doesn\'t work because

9条回答
  •  南笙
    南笙 (楼主)
    2020-12-09 08:07

    The answer I liked most was from Adam to write your own wrapper class... OK

    /* Boolean to be passed as reference parameter */
    public class Bool {
    
         private boolean value;
    
         public Bool() {
             this.value = false;
         }
    
         public boolean is() {
             return this.value;
         }
    
         public void setTrue() {
             this.value = true;
         }
    
         public void setFalse() {
             this.value = false;
         }
     }
    

提交回复
热议问题