【发布时间】:2017-10-10 10:43:08
【问题描述】:
对不起,如果这是一个愚蠢的问题,但我是 java 编程的新手。
我有一个布尔值存储在一个线程中,我不知道它是真还是假。
我有一个方法setBooleanTrue() 设置布尔值true,但是如果布尔值已经是true 怎么办?它将再次将布尔值设置为true?
出于这个原因我想问你是否应该添加以下控件:
if(!testboolean)
testboolean=true;
谢谢。
【问题讨论】:
-
你想达到什么目的,你想切换布尔值吗?
-
没有。如果
true被true覆盖,会出现什么问题? -
@AmerQarabsa 以避免不必要的设置。
-
@Jens 完全没问题。只是为了避免不必要的设置。
-
不要担心之前的值,它会消失无痛。而且条件可能比实际设置需要更多的过程