Guava

Posted by Bruce Tsai
03/10/2016

Google 提供的 java 基礎元件

Guava 提供了不少元件。主要有以下分類的功能(v19):

  • Basic Utilities
  • Collections
  • Caches
  • Functional Idioms
  • Concurrency
  • Strings
  • Networking
  • Primitives
  • Ranges
  • I/O
  • Hashing
  • EventBus
  • Math
  • Reflection

比較吸引人的項目為 Collections 的操作,當然其它的元件在使用上也提供了不少便利。有興趣的可參考 User Guide【Guava 教學】(1)從避免使用 null 開始

FluentIterable.from(lines)
        .filter(new Predicate<String>() {
            @Override
            public boolean apply(String input) {
                return !input.isEmpty();
            }
        })
        .toList();

results matching ""

    No results matching ""