Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android Studio中重新分配时,局部变量会加下划线_Java_Android_Underline - Fatal编程技术网

Java 在Android Studio中重新分配时,局部变量会加下划线

Java 在Android Studio中重新分配时,局部变量会加下划线,java,android,underline,Java,Android,Underline,在AndroidStudio中重新分配局部变量时,为什么变量名下有下划线? 我认为这是因为函数式编程不建议重新分配变量。 是这样吗 下划线是在DefaultDicWordReplicationFlag变量中创建的 boolean defaultDicWordDuplicationFlag = false; for (DicWord item: outDefaultDicWords) { if (item.word.equals(dicword.word)) {

在AndroidStudio中重新分配局部变量时,为什么变量名下有下划线? 我认为这是因为函数式编程不建议重新分配变量。 是这样吗

下划线是在DefaultDicWordReplicationFlag变量中创建的

boolean defaultDicWordDuplicationFlag = false;

for (DicWord item: outDefaultDicWords) {
    if (item.word.equals(dicword.word)) {                           
        defaultDicWordDuplicationFlag = true;
        break;
    }
}

if (defaultDicWordDuplicationFlag == true)
    continue;

是的,这是重新分配变量的亮点。一个选择不可变值的小提示

您可以在Android Studio首选项中更改设置,如图所示:


谢谢你完美的回答:)讽刺的是,你问题中最糟糕的一句英语是
“baaaad”