本文整理匯總了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;
}