本文整理汇总了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);
}
示例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;
}
示例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;
}