當前位置: 首頁>>代碼示例>>Java>>正文


Java LinkedListMultimap.isEmpty方法代碼示例

本文整理匯總了Java中com.google.common.collect.LinkedListMultimap.isEmpty方法的典型用法代碼示例。如果您正苦於以下問題:Java LinkedListMultimap.isEmpty方法的具體用法?Java LinkedListMultimap.isEmpty怎麽用?Java LinkedListMultimap.isEmpty使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.common.collect.LinkedListMultimap的用法示例。


在下文中一共展示了LinkedListMultimap.isEmpty方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: putFeedMetaData

import com.google.common.collect.LinkedListMultimap; //導入方法依賴的package包/類
@SuppressWarnings("ResultOfMethodCallIgnored")
public static int putFeedMetaData(final Context context, final List<String> feedMetaData) {
    final LinkedListMultimap<String, String> map = getFeedMetaData(context);

    final String title = feedMetaData.get(TITLE);
    final String category = feedMetaData.get(FEED_ID);
    final String id = "";
    final String feedUrl = feedMetaData.get(FEED_URL);

    final List<String> keys = new ArrayList<>(map.asMap().keySet());

    if (!map.isEmpty()) {
        final String first = keys.get(0);
        final String last = keys.get(keys.size() - 1);

        if (first.compareToIgnoreCase(title) < 0) {
            putCurrentFeedAdapterPosition(context, getCurrentFeedAdapterPosition(context) + 1);
        } else if (last.compareToIgnoreCase(title) > 0) {
            putCurrentFeedAdapterPosition(context, getCurrentFeedAdapterPosition(context) + 1);
        }
    }

    map.putAll(title, Arrays.asList(category, id, feedUrl));

    putFeedMetaData(context, map);

    return getFeedMetaDataTitleIndexAfterUpdate(context, title);
}
 
開發者ID:Applications-Development,項目名稱:SimpleRssReader,代碼行數:29,代碼來源:SharedPrefUtils.java

示例2: deleteFeedMetaData

import com.google.common.collect.LinkedListMultimap; //導入方法依賴的package包/類
@SuppressWarnings({"ResultOfMethodCallIgnored", "ConstantConditions"})
public static boolean deleteFeedMetaData(final Context context,
                                         final List<String> feedMetaData) {
    final LinkedListMultimap<String, String> map = getFeedMetaData(context);

    if (map.asMap().size() < 2) {
        map.clear();
        putFeedMetaData(context, (LinkedListMultimap<String, String>) null);
    } else {
        final String currentTitle =
                getFeedMetaDataTitleAt(context, getCurrentFeedAdapterPosition(context));

        for (final String title : feedMetaData) {
            map.removeAll(title);
        }

        final boolean shouldMigrate = !map.containsKey(currentTitle);

        if (!shouldMigrate) {
            updateCurrentFeedAdapterPosition(context, currentTitle);
        }

        if (map.isEmpty()) {
            putFeedMetaData(context, (LinkedListMultimap<String, String>) null);
        } else {
            putFeedMetaData(context, map);
        }

        return shouldMigrate;
    }

    return false;
}
 
開發者ID:Applications-Development,項目名稱:SimpleRssReader,代碼行數:34,代碼來源:SharedPrefUtils.java

示例3: getSingleParam

import com.google.common.collect.LinkedListMultimap; //導入方法依賴的package包/類
public static String getSingleParam(String name, URI uri) {
  LinkedListMultimap<String, String> params = parseUriParameters(uri);
  if (params != null && !params.isEmpty()) {
    List<String> values = params.get(name);
    if (values == null) {
      values = params.get(name.toLowerCase());
    }

    if (values != null & !values.isEmpty()) {
      return values.get(0);
    }
  }
  return null;
}
 
開發者ID:XiaoMi,項目名稱:galaxy-sdk-java,代碼行數:15,代碼來源:HttpUtils.java


注:本文中的com.google.common.collect.LinkedListMultimap.isEmpty方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。