当前位置: 首页>>代码示例>>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;未经允许,请勿转载。