Java8にjoinメソッドでリストや配列の要素を結合するサンプル
環境
Windows10 64bit
Java1.8
書式
public static String join(CharSequence delimiter,CharSequence… ...
「java」@SuppressWarningsでコンパイルの警告を表示しないサンプル
書式
@SuppressWarnings(“unused”)
データの型 変数名(){
//変数名未使用、未初期化など
}
使用例
「Java」インタフェースの多重継承のサンプル
インタフェースの説明
インタフェース同士であれば多重継承することも可能
メンバ変数の修飾子は「final public static」のみ
書式
1.インタフェースを実装
class クラス ...
Java 8にfilterメソッドでOptionalの値をフィルタする
環境
Windows10 64bit
Eclipse 2019
Java8
関数
public Optional<T> filter(Predicate<? super T ...
Java8にシングルトン(Singleton)パターンクラスを利用する
環境
Windows 10 64bit
Eclipse 2019
Java8
説明
「Singleton(シングルトン)」はデザインパターンの一種です。「Singleton(シングルトン)パ ...
Java8 ファサード(Facade)パターンを利用するサンプル
環境
Windows 10 64bit
Eclipse 2019
Java8
説明
Facade パターンあるいは Façade パターン(ファサード・パターン)とは、GoF(Gang of ...
「Java8」リフレクション(reflection)でクラスの情報を取得する
環境
Eclipse 2019
Java8
Windows 10 64bit
書式
Class<?> 変数 = クラス.class;
クラス情報を取得したいクラス名に.c ...
Java8リフレクションでinvokeメソッドを実行する
環境
Eclipse 2019
Java8
Windows 10 64bit
関数
public Object invoke(Object obj, Object… args) ...
Java8にgetDeclaredMethodsでクラスのメソッドを取得する
環境
Eclipse 2019
Java8
Windows 10 64bit
関数
public Method args) { Class<User> cu = User.cla ...
「Java」LinkedListの要素を追加、更新するサンプル
関数
1.public boolean add(E e)
addメソッド(引数1つ)は最後尾に要素を追加します。
2.public void add(int index,E element)
add ...
「Java」size()メソッドでLinkedListの要素を取得する
関数
public boolean isEmpty()
isEmptyメソッドは、中身が空の場合はtrueを、そうでない場合はfalseを返します。
public int size()
sizeメソッド ...
「Kotlin」isBefore, isAfterで日付を比較するサンプル
書式
public boolean isAfter(ChronoLocalDate other)
引数よりも未来の時、trueが返さ
public boolean isBefore(ChronoLocalDat ...
「Java」iTextライブラリでPDFファイルに画像を追加
説明
iTextライブラリを使用してPDFドキュメントに画像を追加する方法を示しています。
これは、test.pdfという名前のPDFドキュメントを作成し、それに画像を追加して、
パスC:/data/に保存しま ...
「Java」IOUtilsクラスで入力ストリーム(InputStreamReader)を文字列に変換
書式
1.java.lang.Class のメソッドの使用
クラス名.class.getClassLoader().getResourceAsStream(ファイル名)
getResourceAsStream( ...
「Java」Serializableでオブジェクトをバイナリファイルに書き込む方法
構文
1.public final void writeObject(Object obj)throws IOException
指定されたオブジェクトをObjectOutputStreamに書き込みます。
パ ...
「Java」CSVファイルをBOM付きで作成するサンプル
構文
1.BOMを付ける
java.io.OutputStream に、BOM の3バイト EF , BB , BF を出力してからCSV BODYを出力するということで、
public static void ...
[Java]Fileクラスで指定ファイルのパーミッションを調べる
構文
1.public boolean canRead()
この抽象パス名が示すファイルが存在し、さらにアプリケーションがそれを読み込める場合だけtrue、そうでない場合はfalse
2.public bool ...
[Java]テキスト文字列のダブルコーテーションをエスケープする
書式
文字列.replace(“\””, “\”\””);
使用例