我正在使用java 我有兩個最終參數。在java中,如何初始化循環後可能或不初始化它們的最終參數
final String para1;
final String para2;
我有一個循環初始化它們,如:
for(int i = 0; i<array.size(); i++){
if(i==array.get(i)){
para1 = something;
para2 = something;
}
}
的IntelliJ但會說:PARA1和PARA2可能沒有被初始化。 如何更改我的代碼? 我必須保持PARA1和PARA2最後,我想給它們分配爲空,如果他們不被初始化
添加一個布爾值,它告訴你,如果PARA1是初始化。如果沒有將para1設置爲null。這不適用於@rgettman所述的原始類型 – user
您不能將'null'賦值給像'int'這樣的基本類型。 – rgettman
對不起,他們是字符串不是int ... – Eleanor