User Rating: 0 / 5

Читаем данные из файла с помощью Java

User Rating: 0 / 5

Давайте рассмотрим один из простых вариантов чтения данных из файла при помощи Java.

Для простого примера нам потребуется создать какой-то тестовый файл в директории на компьютере, из которого и будем читать содержимое. В моём случае я создал файл в директории C:\Users\user\Documents\mydata.txt и поместил туда следующее содержимое:

Это простой пример
содержимого файла,
которое мы считаем с помощью
программы на Java

Дальше создадим простой Java-класс в пакете с нашим проектом. У меня пакет, где я создам класс с именем ReadingFileExample, называется ru.allineed.samples.corejava.io. Если у Вас другое название пакета, для выполнения примера из статьи лишь потребуется заменить его в первой строке нашей простой программы.

Добавить комментарий

Работа с массивами в Java

User Rating: 0 / 5

Сегодня мы посмотрим на пример работы с массивами в Java. Массив - это выделенная область памяти в виде последовательных "ячеек", в которых хранятся значения того типа, с которым объявлен массив. Доступ к массиву производится по индексу, который начинается с 0. Т.е. если у нас есть целочисленный массив a, состоящий из 10 элементов, то доступ к первому элементу осуществляется через a[0], ко второму - через a[1], к последнему - через a[9].

Ниже небольшая программа ArraysExample на Java, которая демонстрирует возможности определения и инициализации целочисленных массивов типа int:

Добавить комментарий

Функциональный интерфейс Consumer в Java

User Rating: 0 / 5

В этой статье мы поговорим о функциональном интерфейсе Consumer, доступном в Java начиная с версии 1.8. Это функциональный интерфейс, который представляет собой операцию, принимающую единственный аргумент и не возвращающую никакого результата. 

Интерфейс полезен, когда необходимо итерироваться по коллекции или выполнить некоторое callback-действие на стороне вызывающего кода.

Рассмотрим следующий пример класса ConsumerExample:

Добавить комментарий

Пример функционального интерфейса на Java

User Rating: 0 / 5

Начиная с версии Java 1.8 появилась возможность определять функциональные интерфейсы. Функциональный интерфейс должен иметь не более одного абстрактного метода, это его основное ограничение. Также не запрещается для функционального интерфейса иметь методы по умолчанию (default methods), поскольку у них есть реализация.

Давайте посмотрим на то, как можно определить свой функциональный интерфейс на Java. Мы будем использовать среду разработки IntelliJ IDEA и создадим простой функциональный интерфейс для вычисления некой арифметической операции над двумя операндами first и second. Также давайте определим наш интерфейс с указанием параметра типа T (т.е. сделаем его Generic-интерфейсом, или "дженериком"), чтобы он мог вычислять арифметическую операцию над операндами произвольного типа.

Добавить комментарий

Читаем свойства окружения в Java с помощью System.getProperties()

User Rating: 0 / 5

В Java есть возможность получить системные свойства - с помощью вызова метода getProperties() в стандартном классе System. Давайте напишем простую программу, которая отобразит системные свойства нашего окружения, на котором запускается наша Java-программа:

package ru.allineed.samples.system.properties;

import java.util.Properties;

/**
 * Простое Java-приложение, получающее доступ к свойствам системы и выводящее их на консоль
 * @author allineed.ru
 */
public class SystemPropertiesExample
{
    public static void main( String[] args )
    {
        Properties properties = System.getProperties();
        properties.stringPropertyNames().forEach(
                pName -> System.out.println(
                        String.format("System Property: { name = \"%s\", value = \"%s\" }", pName, properties.getProperty(pName))
                )
        );
    }
}
Добавить комментарий
Яндекс.Метрика