目次
1. 基本
2. 文字列
結合
比較
- ・文字列を比較する方法
- ・文字列が空文字か比較する方法
- ・先頭の文字列を比較する方法
- ・末尾の文字列を比較する方法
- ・文字列の一部を比較する方法
- ・文字列に指定の文字が含まれているか判定する方法
- ・指定した位置の文字列が等しいか判定する方法
- ・文字列の大小を比較する方法
- ・StringとStringBufferを比較する方法
取得
- ・文字列の長さを取得する方法
- ・部分文字列を取得する方法
- ・指定した区切り文字で文字列を分割する方法
- ・文字列から特定の文字が最初に出現するインデックスを取得する方法
- ・文字列から指定したインデックスの文字を取得する方法
変換・置換
- ・大文字に変換する方法
- ・小文字に変換する方法
- ・文字列を置換する方法
- ・文字列の先頭・末尾から半角スペースを除去する方法
- ・文字列からバイト配列を取得する方法
- ・文字列をchar型配列に変換する方法
- ・数値を文字列に変換する方法
- ・charを文字列に変換する方法
3. 数値
- ・絶対値を取得する方法
- ・小数点以下の値を切り上げる方法
- ・小数点以下の値を切り下げる方法
- ・小数点以下を四捨五入する方法
- ・2値の大きい方の値を取得する方法
- ・2値の小さい方の値を取得する方法
- ・ランダムな値を取得する方法
- ・小数を含む値はBigDecimal型で計算する
- ・BigDecimal型で計算する際の注意点
- ・整数の足し算(加算)でオーバーフローを検知する方法
- ・整数のインクリメントでオーバーフローを検知する方法
- ・整数の引き算(減算)でオーバーフローを検知する方法
- ・整数のデクリメントでオーバーフローを検知する方法
- ・整数の掛け算(乗算)でオーバーフローを検知する方法
- ・long型からint型の変換でオーバーフローを検知する方法
4. 配列
5. リスト
- ・固定長のリストを生成する方法
- ・変更不可なリストを作成する方法
- ・変更不可なリストを作成する方法( unmodifiableList )
- ・変更不可なリストを作成する方法( List.of )
- ・変更不可なリストを作成する方法( List.copyOf )
6. 日時の操作
- ・現在日時を取得する方法
- ・日時の比較方法について
- ・日時の加算・減算方法について
- ・LocalDateTimeから年月日時分秒を取得する方法
- ・任意の日時のLocalDateTimeインスタンスを取得する方法
7. ファイル・フォルダの操作
8. パス操作
- ・パスを簡単に編集する方法
- ・部分パスを取得する方法
- ・PathオブジェクトからFileオブジェクトを取得する方法
- ・相対パスから絶対パスに変換する方法
- ・パスから冗長な部分を削除(正規化)する方法
- ・絶対パスか判定する方法
- ・パスの先頭から比較する方法
- ・パスの末尾から比較する方法
- ・パスからルートパスを取得する方法
- ・パスの要素数を取得する方法
- ・Pathから指定位置のPathオブジェクトを取得する方法
- ・パスからファイル名・ディレクトリ名を取得する方法
9. NavigableMapの使い方
NavigableMapのまとめ
キー・値の取得
- ・Mapから最大のキーの値を取得する方法
- ・Mapから最小のキーの値を取得する方法
- ・Mapから指定した範囲の要素を取得する方法
- ・Mapから指定したキー値より大きく、最小のキー値を持つ要素を取得する方法
- ・Mapから指定したキー値より小さく、最大のキー値を持つ要素を取得する方法
- ・Mapから指定したキー以上・より大きい(>= , >)部分要素を取得する方法
- ・Mapから指定したキー以下・未満(<=,<)の部分要素を取得する方法
- ・Mapから指定したキー値以下の最大値を取得する方法
- ・Mapから指定したキー値以上の最小値を取得する方法
値の取得と削除
10. Stream API
- ・要素の最初の値を取得する方法
- ・要素の最大値・最小値を取得する方法
- ・要素の合計値を取得する方法
- ・要素数をカウントする方法
- ・全ての要素が条件に一致するか評価する方法
- ・いずれかの要素が条件に一致するか評価する方法
- ・全ての要素が条件に不一致か評価する方法
- ・ストリームから配列に変換する方法
- ・ストリームから重複した要素を削除する方法