Too*_*ink -1 java if-statement
for (int i = 0; i< expArray.length; i++){
System.out.println(expArray[i]);
if ( expArray[i] == "5" ){ ///WHY IS THIS NOT WORKING!!!??
System.out.println("here");
Run Code Online (Sandbox Code Playgroud)
我知道输出System.out...
:
0
=
0
+
5
Run Code Online (Sandbox Code Playgroud)
这是我的String
阵列的制作方式:
for (int i = 0; i< expArray.length; i++){
if(varTable.get(expArray[i]) != null){
expArray[i] = Integer.toString((int) varTable.get(expArray[i]));
}
}
Run Code Online (Sandbox Code Playgroud)
所以问题是,在expArray[i] == "5" )
if block up up它不会进入i=1
它应该的位置.任何理由/想法?
归档时间: |
|
查看次数: |
64 次 |
最近记录: |