В этом посте мы рассмотрим как использовать лямбда-выражения для обработки коллекций и фильтрации данных. Лямбда-выражения позволяют создавать анонимные функции, которые делают код компактнее:
- Простое лямбда-выражение
- Лямбда для коллекции
- Лямбда с фильтрацией
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤝7👍2
Сегодня рассмотрим, как создать класс в Java и работать с его объектами 👨💻
Создадим класс
Начнем с описания самого класса:
Теперь добавим конструктор, чтобы создавать объекты с необходимыми значениями:
Конструктор принимает значения для марки и года выпуска и инициализирует соответствующие поля.
Далее добавим метод, который будет выводить информацию о машине:
После всего, мы можем использовать этот класс. В
При запуске программы на экране будет выведено:
🔥 Этот пример показывает основные концепции работы с классами и объектами в Java.
📣 Java Ready | #практика
Создадим класс
Car
, который будет содержать информацию о машине — её марку и год выпуска. Начнем с описания самого класса:
public class Car {
String brand; // Марка машины
int year; // Год выпуска
}
Теперь добавим конструктор, чтобы создавать объекты с необходимыми значениями:
public Car(String brand, int year) {
this.brand = brand;
this.year = year;
}
Конструктор принимает значения для марки и года выпуска и инициализирует соответствующие поля.
Далее добавим метод, который будет выводить информацию о машине:
public void displayInfo() {
System.out.println("Марка машины: " + brand);
System.out.println("Год выпуска: " + year);
}
После всего, мы можем использовать этот класс. В
main
создадим объект и выведем информацию:public class Main {
public static void main(String[] args) {
// Создаем объект типа Car
Car myCar = new Car("Toyota", 2020);
// Выводим информацию о машине
myCar.displayInfo();
}
}
При запуске программы на экране будет выведено:
Марка машины: Toyota
Год выпуска: 2020
🔥 Этот пример показывает основные концепции работы с классами и объектами в Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5😁2🤝1
В этом посте рассмотрим класс Files, который упрощает работу с файлами, предоставляя классные методы для работы:
- Чтение файлов
- Запись в файл
- Проверка файла на существование
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤝4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
RoadMap для Java-разработчиков!
Следуйте этой дорожной карте, чтобы учиться шаг за шагом!
📣 Java Ready | #ресурс
Следуйте этой дорожной карте, чтобы учиться шаг за шагом!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3
Какой из этих языков программирования был создан компанией Microsoft?
Anonymous Quiz
15%
Swift
11%
Kotlin
68%
C#
6%
Java
👍6🔥1
#новичкам
Это структура данных, которая хранит пары ключ-значение. Каждый ключ в карте уникален, и на основе ключа можно получить соответствующее значение.
Для начала создадим карту, где ключи — это строки, а значения — целые числа:
import java.util.HashMap;
import java.util.Map;
Map<String, Integer> map = new HashMap<>();
Чтобы добавить элементы в карту, используем метод
put()
:map.put("apple", 10);
map.put("banana", 20);
map.put("orange", 30);
Теперь мы можем получить значение по ключу с помощью метода
get()
:int appleCount = map.get("apple");
System.out.println(appleCount); // Выведет 10
Перебирать все элементы в карте можно с циклом:
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
Ну а чтобы проверить, содержит ли карта определенный ключ или значение, используйте методы
containsKey()
и containsValue()
:System.out.println(map.containsKey("apple")); // true
System.out.println(map.containsValue(20)); // false
🔥 Так что map это полезная структура данных для быстрого поиска значений по ключу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
На картинках показан принцип работы методов для работы с потоками данных. Они позволяют легко фильтровать, преобразовывать и агрегировать данные в коллекциях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7🤝2