Функции Equals и HashCode в Java
Java 1798. Как передать функцию в функцию java
Передать функцию в качестве параметра в другую функцию можно разными способами. Рассмотрим некоторые из них. import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
public class App {
public static void main(String[] args) {
List<String> list1 = List.of("1", "22", "333", "4444");
List<String> filteredList1 = filterList(list1, x -> x.length() >= 3);
System.out.println(filteredList1); // => [333, 4444]
List<Integer> list2 = List...
Java 731. Можно ли перегрузить static метод?
Да, в Java можно перегружать статические методы так же, как и нестатические методы. Однако в отличие от нестатических методов, где динамический полиморфизм решает, какая версия метода будет вызвана во время выполнения, перегруженный статический метод, который будет вызываться, решается во время компиляции, основываясь на типах параметров метода, переданных в него. Например: public class MyClass {
public static void myMethod(int x) {
System.out.println("Method with int parameter: " + x);
}
public static void myMethod(String x) {
System...