Можно ли в java объявить класс прямо в методе?
Можно. Это будет локальный класс(внутренний):
public class Application {
public static void main(String... arg) {
method();
}
private static void method() {
String name = "name";
class A {
void print() {
System.out.println(name);
}
}
new A().print();
}
}
Да.
public void validatePhoneNumber(String phoneNumber1) {
final int numberLength = 10;
class PhoneNumber {
String formattedPhoneNumber = null;
PhoneNumber(String phoneNumber){
String currentNumber = phoneNumber.replaceAll(
regularExpression, "");
if (currentNumber.length() == numberLength)
formattedPhoneNumber = currentNumber;
else
formattedPhoneNumber = null;
}
public String getNumber() {
return formattedPhoneNumber;
}
public void printOriginalNumbers() {
System.out.println("Original numbers are " + phoneNumber1 +
" and " + phoneNumber2);
}
}
PhoneNumber myNumber1 = new PhoneNumber(phoneNumber1);
myNumber1.printOriginalNumbers();
}
Только зачем? Код становится совсем нечитабельным
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
если массив {true, true, true} result = true; если массив {true, false, true} result = false;
Мне нужно декодировать видеопоток H264, но стандартный MediaCodec не справляетсяНужен пример использования H264 Cisco в андроиде
Всем приветСтолкнулся с проблемой, из-за которой я уже 3 раза переустанавливал Студию
Что делать если необходимо отсортировать массив, например 6 5 2 9 1 3 7 4 используя в качестве опорного элемента, именно средний элементВ моем...