「Java」通常の引数と可変長引数があるメソッドのサンプル
環境
Java 17
書式
メソッド名(引数の型… 変数)
class クラス名{
static void 関数名(int i,String… 引数){
...
[Java]変数の初期化ブロックを使うサンプル
書式
データ型 変数名{
変数名 =値
}
クラス名 インスタンス変数名 = new クラス名()
インスタンス変数名.メソット名()
説明
初期化ブロックは、インスタンスイニシ ...
「Java」static初期化ブロックを使うサンプル
書式
static final データ型 変数名
static{
変数名 = 値
}
static データ型 メソッド名(引数名){処理コード}
クラス名.メソッド名
使用例 ...
「Java」thisでクラスの現在のインスタンスの変数を指定するサンプル
書式
class クラス名 {
データの型 変数名 =値;
データの型 関数名() {
this.変数名A =xxx
}
}
使用例
package info;clas ...「Java」インターフェースの実装クラスのサブクラスのサンプル
書式
interface インターフェースA
class クラスA implements インターフェースA
class クラスB extends クラスA
変数が参照しているインスタンスは、インターフ ...
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/に保存しま ...