Baseパッケージ
一番よく使うパッケージです。
Classes
- base.Ascii - Asciiで文字列操作
- base.CharMatcher -Char文字が、パターンに当てはまるかどうか
- base.CharSets - 基本6つのCharsetを取得
- base.Defaults - JavaTypesのデフォルト値を取得
- base.Enums - Enumsの値を文字列に変換
- base.Equivalence - 比較部分をカスタマイズ
- base.Functions - Function用ユーティリティー
- base.Joiner - 文字列を結合
- base.Objects - Objectを操作するクラス
- base.Optional - null値の扱いを用意に
- base.Preconditions - メソッドの事前エラーチェック
- base.Predicates - Predicate用ユーティリティー
- base.Splitter - 文字列を分割
- base.Stopwatch - ベンチマークを計測
- base.Strings - 文字列ユーティリティー
- base.Suppliers - 遅延で、スレッドセーフで、シングルトンなオブジェクトを作る
- Throwables - GWT未対応のため未検証(Throwableをスッキリ書ける)
- Ticker -StopWatchで使う、nano時間を返す
- base.Utf8 - UTF8のユーティリティー
- base.Verify - 評価してVerifyExceptionを出す
Enums
- base.CaseFormat - 特定の形式の文字を別の形式へ
- StandardSystemProperty - システムプロパティーを取り出す
GWT未対応
GWTで使用する時
moduleに以下行を追加
<inherits name="com.google.common.base.Base"/>