Я кодирования для моего Applictation, я наткнулся на требование, где мне нужно, чтобы преобразовать строку в массив символов Iпочему он не бросает NullPointerException в этом случае
String str_a = "Testing";
char c[] = str_a.toCharArray();
for (char d : c) {
System.out.println(d);
}
Как я сделал не инициализировать char c[]
Мой вопрос, почему он не бросает NullPointerException
, как правило, это должно быть сделано таким образом
char[] char_array = new char[str_a.length()];
char_array = str_a.toCharArray();
for (char d : c) {
System.out.println(d);
}
Спасибо, это было хорошее объяснение – Pawan