「Java8」IntUnaryOperatorクラスとIntBinaryOperatorクラスで関数型インタフェースを実装するサンプル
説明
1.java.util.function.IntUnaryOperator
@FunctionalInterface
単一のint値オペランドに作用してint値の結果を生成する演算を表します。
こ ...
「Java8」ラムダ式(lambda expression)にはメソッドの引数を渡すサンプル
構文
インターフェース名 オブジェクト名 =(引数1,引数2…)->{
//some code
}
使用例
1.インターフェースの定義
「Java8」インターフェースの引数がないメソッドを実装する方法
構文
インターフェース名 オブジェクト名=()->xxx
使用例
1.インターフェース定義
「Java8」LocalDateTimeクラスのtruncatedToメソッドで時間を切り捨てるサンプル
説明
public LocalDateTime truncatedTo(TemporalUnit unit)
時間が切り捨てられた、このLocalDateTimeのコピーを返します。
Javaコード
「Java8」LocalDateTimeクラスのplusDays、minusDaysのサンプル
説明
1.public LocalDateTime plusDays(long days)
指定された日数を加算して、このLocalDateTimeのコピーを返します。
2.public LocalDateTi ...
「Java」String型からTimestamp型に変換するサンプル
説明
1.public Timestamp(long time)
ミリ秒の値を使用して、Timestampオブジェクトを構築します。
2.public SimpleDateFormat(String patte ...
「Java」BigDecimal型とString型の相互変換のサンプル
説明
public static final int ROUND_UP
0から離れるように丸めるモードです。破棄される0以外の小数部に先行する桁を常に増分します。
Javaコード
「Java」CharacterEscapesクラスでJacksonのエスケープ対象文字を制御するサンプル
1.親クラスの定義
public class SampleBase { private ObjectMapper mapper = new ObjectMapper(); public SampleBase(){ mapper. ...「Java8」stream.sorted メソッドでプリミティブ型のデータをソートする
説明
Stream<T> sorted(Comparator<? super T> comparator)
このストリームの要素を指定されたComparatorに従ってソートした結果から構成され ...
「Java8」stream().sortedメソッドでリストの要素をアルファベット順でソートする
説明
1.public int compareTo(String anotherString)
2つの文字列を辞書的に比較します。
2.Stream<T> sorted(Comparator< ...
「Java」BooleanクラスのbooleanValueとvalueOfメソッドのサンプル
説明
valueOf(boolean b)
指定されたboolean値を表すBooleanインスタンスを返します。
booleanValue()
このBooleanオブジェクトの値をプリミティブbo ...
「Java」instanceof演算子でインターフェースを実装するかどうかを判定するサンプル
構文
オブジェクトの変数名 instanceof インターフェース名
使用例
1.インタフェースの定義
「Java」getSuperclass()でオブジェクトのスーパークラスを取得するサンプル
説明
public Class<? super T> getSuperclass()
このClassで表されるエンティティ(クラス、インタフェース、プリミティブ型、またはvoid)のスーパー・クラスを表すC ...
「Java」super()で親クラスのメソッドを呼び出すサンプル
説明
super()で親クラスのメソッドを子クラスで継承します
1.親クラスの定義
「Java」@Overrideで抽象親クラス(abstract class)のメソッドをオーバーライドするサンプル
構文
1.public abstract class クラス名
public 型 関数名
2.public class 子クラス extends 親クラス
@Override
public 型 ...
「Java」instanceof演算子でObject型の変数が型(Integer、Double、String、Character)のインスタンスを判定するサンプル
構文
オブジェクト型の変数 instanceof String
オブジェクト型の変数 instanceof Integer
オブジェクト型の変数 instanceof BigDecimal
オブジェクト ...
「Java」抽象インターフェース(abstract interface)と抽象メソット(abstract method)を利用する方法
構文
1.クラスの定義
public abstract interface クラス名 {
}
2.メソットの定義
public abstract 戻り型 関数名()
3.インターフェース ...
「Java」可変長引数(点3つ)を利用するサンプル
構文
void method名A(String… args) {
}
void method名B(String str, Object… args) {
}
可変長引 ...