Объявление переменной в функции
Есть такая функция у меня
public String[] conversion_byte_2_string(byte[] _temp){
String[] _temp_result = new String[16];
for (int j = 8; j < _temp.length; j++) {
_temp_result[j] = Int_2_Hex(_temp[j]);
}
_temp_result[4] = Int_2_Hex(_temp[4]);
_temp_result[5] = Int_2_Hex(_temp[5]);
return _temp_result;
}
Как-то можно избавиться от объявления переменной _temp_result? Хотелось бы упростить. Функция возвращает массив значений
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Как-то можно избавиться от объявления переменной _temp_result? - да, а смысл думаете есть?
Дело в том что массив String [] все равно возращять, значит придется его создать при любом раскладе. А ссылка _temp_result пропадет все равно после завершения функции.
В плане упрощения можете добавить 4 и 5 также в цикл но исключив проверкой 6 и 7