Я использовал int
в for-loop
. Как показано ниже:Использует ли использование целочисленного цикла в любом случае?
for (int i = 0; i < 100 ; i++) {
//Do something...
}
Если я использую Integer
вместо int
, как показано ниже, делает это делает никакой разницы?
for (Integer i = 0; i < 100 ; i++) {
//Do something...
}
Из интереса, что происходит, когда вы 'i ++', когда 'i' является' null'? Разве это не вызовет исключение NullPointerException? – Bathsheba
@ Батшеба три буквы ... NPE – codeMan
@ Батшеба - я сказал, что мы можем это сделать. Не сказал, что это будет единственный фрагмент кода в блоке цикла. Я могу сделать это null, проверить, является ли оно нулевым или нет, сделать что-то еще и переназначить это значение. – SudoRahul