Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 6 мин. чтения

1. Обзор

При обработке текста, содержащего значения, разделенные запятыми, может потребоваться игнорировать запятые, которые встречаются в подстроках в кавычках.

В этом руководстве мы рассмотрим различные подходы к игнорированию запятых внутри кавычек при разделении строки , разделенной запятыми .

2. Постановка задачи

Предположим, нам нужно разделить следующий ввод, разделенный запятыми:

· 4 мин. чтения

1. Обзор

В этом руководстве мы обсудим различные способы проверки того, содержит ли строка допустимую дату в Java.

Мы рассмотрим решения до Java 8, после Java 8 и с использованием Apache Commons Validator .

2. Обзор проверки даты

Всякий раз, когда мы получаем данные в каком-либо приложении, нам необходимо убедиться, что они действительны, прежде чем выполнять дальнейшую обработку.

· 5 мин. чтения

1. Обзор

В этом кратком руководстве мы сосредоточимся на различных способах переопределения системного времени для тестирования .

Иногда в нашем коде есть логика вокруг текущей даты. Возможно, некоторые вызовы функций, такие как new Date() или Calendar.getInstance() , которые в конечном итоге будут вызывать System.CurrentTimeMillis .

Для ознакомления с использованием Java Clock обратитесь к этой статье здесь . Или, для использования AspectJ, здесь .

2. Использование часов в java.time

· 2 мин. чтения

1. Введение

В этой быстрой статье описывается, как мы можем получить текущую дату, текущее время и текущую отметку времени в Java 8.

2. Текущая дата

Во-первых, воспользуемся java.time.LocalDate , чтобы получить текущую системную дату:

LocalDate localDate = LocalDate.now();

· 4 мин. чтения

1. Обзор

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

Мы создадим файл Excel динамически и добавим изображение в ячейку, используя apache-poi .

2. Настройка проекта и зависимости

Приложения Java могут использовать apache-poi для динамического чтения, записи и изменения содержимого электронной таблицы Excel. Он поддерживает форматы Excel как .xls , так и .xlsx .

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы узнаем , как преобразовать java.time.LocalDate в java.sql.Date .

2. Прямое преобразование

Чтобы преобразовать LocalDate в java.sql.Date , мы можем просто использовать метод valueOf() , доступный в java.sql.Date . Аналогично, чтобы преобразовать текущую дату, мы можем использовать:

Date date = Date.valueOf(LocalDate.now());

· 10 мин. чтения

1. Обзор

В этой статье мы рассмотрим JDBC (Java Database Connectivity), который представляет собой API для подключения и выполнения запросов к базе данных.

JDBC может работать с любой базой данных при наличии соответствующих драйверов.

2. Драйверы JDBC

Драйвер JDBC — это реализация JDBC API, используемая для подключения к определенному типу базы данных. Существует несколько типов драйверов JDBC:

· 3 мин. чтения

1. Введение

JDBC — это набор спецификаций, определяющих части API и SPI контракта для Java Database Connectivity . Стандарт определяет абстракцию драйвера JDBC как основную точку входа для взаимодействия с базой данных.

В этом руководстве мы рассмотрим некоторые основные шаги, необходимые для загрузки драйверов JDBC.

2. Драйверы JDBC

Чтобы подключиться к базе данных, мы должны получить экземпляр драйвера JDBC.

· 4 мин. чтения

1. Обзор

В этой статье мы рассматриваем интерфейс JDBC RowSet . Объект JDBC RowSet содержит табличные данные в стиле, который делает его более адаптируемым и простым в использовании, чем набор результатов.

Oracle определил пять интерфейсов RowSet для наиболее частого использования RowSet:

  • JdbcRowSet
  • КэшедРовсет
  • WebRowSet
  • ДжойнРоусет
  • ФильтредРовсет

В этом руководстве мы рассмотрим, как использовать эти интерфейсы RowSet .

2. JdbcRowSet

· 2 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим множество способов преобразования строки в двойную в Java.

2. Двойной.parseDouble

Мы можем преобразовать строку в двойную , используя функцию Double. Метод parseDouble :

assertEquals(1.23, Double.parseDouble("1.23"), 0.000001);