Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> Основы Java


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1019, книга: Скарабей
автор: Пётр Федорович Вереницын

Книга "Скарабей" Петра Вереницына представляет собой захватывающее фэнтези-повествование, которое перенесет читателей в волшебный мир, где магия и храбрость переплетаются в невероятном путешествии. Сюжет вращается вокруг молодого человека по имени Элиас, которому предстоит опасная миссия. Он должен отправиться на поиски таинственного артефакта под названием "Скарабей", от которого зависит судьба его королевства. В своем стремлении он сталкивается с многочисленными...

Николай Прохоренок - Основы Java

2-е издание, переработанное и дополненное Основы Java
Книга - Основы Java.  Николай Прохоренок  - прочитать полностью в библиотеке КнигаГо
Название:
Основы Java
Николай Прохоренок

Жанр:

Java, Java Script

Изадано в серии:

неизвестно

Издательство:

БХВ-Петербург

Год издания:

ISBN:

9785977540124

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Основы Java"

Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориентированное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL. Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Во втором издании добавлена глава по Java 11 и описано большинство нововведений: модули, интерактивная оболочка JShell, инструкция var и др. Электронный архив с примерами находится на сайте издательства. Для программистов

Читаем онлайн "Основы Java". [Страница - 68]

f.toPathO;
System.out.println(p.toString0);

// ..\file.txt

Выполнить обратную операцию позволяет метод
Формат метода:

toFileO

из интерфейса

Path.

public File toFileO

Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
File f = p.toFileO;
System.out.printlnff.toStringO);

Интерфейс

Path

// C:\book\file.txt

содержит следующие основные методы:

□ t o s t r i n g () — возвращает текстовое представление объекта. Формат метода:
public String toStringO

Пример:
Path р = Paths.get("C:\\book\\file.txt");



System.out.println(p.toStringO);

// C:\book\file.txt

p = Paths.get("../file.txt");
System.out.println(p.toStringO);

// ..\file.txt

isAbsolute () — возвращает значение
если относительный. Формат метода:

true,

если путь абсолютный, и

false —

Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
System.out.println(p.isAbsolute()); // true
p = Paths.get("../file.txt");
System.out.printIn(p.isAbsolute()); // false


toAbsolutePath () — возвращает абсолютный путь (точки в относительном пути
не преобразуются). Формат метода:
public Path toAbsolutePath()

Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
System.out.println(p.toAbsolutePath()); // C:\book\file.txt
p = Paths.get("../file.txt");
System.out.printIn(p.toAbsolutePath()); // C:\book\..\file.txt


normalize o — преобразует все специальные символы в абсолютном пути, про­
изводя нормализацию пути. Формат метода:
public Path normalize ()

Пример:
Path р = Paths.get("C:WbookW. .Wfile.txt") ;
System.out.println(p.normalizeO); // C:\file.txt
p = Paths.get("C:/bookW. ./file.txt");
System.out.println(p.normalize()); // C:\file.txt



t o R e a i P a t h o — возвращает нормализованный путь, проверяя при этом сущест­
вование файла. Если файл не существует, то генерируется исключение
java.nio. file.NoSuchFileException. Формат метода:
public Path toRealPath(LinkOption... options)
throws IOException

В параметре options можно указать значение n o f o l l o w l i n k s и з перечисле­
ния java.nio.file.LinkOption, которое запрещает преобразование символиче­
ских ссылок:
Path р = Paths.get ("С: W b o o k W f o l d e r l W . .Wfile.txt") ;
System.out.println(р.toRealPath()); // C:\book\file.txt


getRooto — возвращает название диска или значение
жит название диска. Формат метода:

null,

если путь не содер­

public Path getRootO


getParento —

возвращает путь к родительскому каталогу или значение

Формат метода:
public Path getParent()


getFileName () —

возвращает имя файла или каталога. Формат метода:

null.

Пример:
Path р = Paths .get ("С: W b o o k W f o l d e r l W f i l e . txt");
System.out.println(p.getRoot());
// C:\
System.out.println(p.getParent());
// C:\book\folderl
System.out.println(p.getFileName()); // file.txt


getNameCount () — возвращает количество элементов в пути (название диска не
учитывается). Формат метода:
public int getNameCount()



getName () —

возвращает элемент пути по индексу. Формат метода:

public Path getName(int index)

Пример перебора всех элементов пути:
Path р = Paths .get ("С: W b o o k W f o l d e r l W f i l e . txt");
System.out.println(p.getNameCount());
// 3
for (int i = 0, j = p .getNameCount(); i < j; i++) {
System.out.print(p.getName(i) + " ");
} // book folderl file.txt


iterator () — возвращает итератор, с помощью которого можно перебрать эле­
менты в пути (кроме названия диска). Формат метода:
import java.util.Iterator;
public Iterator iterator ()

Пример:
Path p = Paths.get ("C: W b o o k W f o l d e r l W f i l e . t x t " ) ;
Iterator it = p.iterator();
while (it.hasNextO) {
System.out.print(it.next() + " ");
) // book folderl file.txt
for (Path elem: p) {
System.out.print(elem + " ");
} // book folderl file.txt


forEacho —
позволяет перебрать элементы в пути (кроме названия диска).
Метод доступен, начиная с Java 8. Формат метода:
public void forEach(Consumer --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.