2021-03-01から1ヶ月間の記事一覧

Ch.8 入出力

Fileクラス ファイル名やディレクトリ名の取得に用いられる。 import java.io.File; import java.util.Arrays; public class FileIO { public static void main (String args[]){ File thisDr = new File("C:\\Users\\broad\\Desktop"); Arrays.stream(thisD…

Ch.7 日付・時刻API

日付時刻クラス import java.time.*; public class DataTimeSample { public static void main(String[] args){ System.out.println("LocalDate :" + LocalDate.now()); // 'LocalDate :2021-03-28' System.out.println("LocalTime :" + LocalTime.now()); /…

Ch6. 例外処理

マルチキャッチ catchする例外クラスを複数並べて記述できる。 ただし、並べて書く際は継承関係のある例外クラスを記述できない。 public class ExceptionSample { public static void main(String[] args){ try{ throw new SubSubException(); }catch (Exce…

Ch5. Stream API

Streamオブジェクトの初期化と終端操作 まずは、Streamオブジェクトの生成方法と終端操作を見ていく。 import java.util.stream.Stream; public class StreamTest { public static void main(String[] args){ String[] stringArray = {"Hello", "World", "fr…

Ch4. ラムダ式とメソッド参照

ラムダ式と匿名クラス 第2章で学んだ匿名クラス(≒ローカルクラス)とラムダ式は基本的に同じ仕組みになっている。 ラムダ式で利用できる外部の変数のスコープは匿名クラスのスコープと変わらない。 package Chapter4; import java.util.function.UnaryOperato…