java list map文章来源地址https://www.toymoban.com/news/detail-570481.html
package top.starp.util;
import java.util.*;
public class u {
/**
* List<Map<String, Object>> confList = u.list(
* u.map(
* k.word, "今天"
* ,k.nature,HanLPUtil.time
* )
* , u.map(
* k.word, "昨天"
* ,k.nature,HanLPUtil.time
* )
* );
*
* if (u.list("万","一万").contains(chineseNumTrimed)) {
* return BigDecimal.valueOf(10000);
* }
*
* @param elms
* @return
* @param <T>
*/
@SafeVarargs
public static <T> List<T> list(T... elms) {
return new ArrayList<>(Arrays.asList(elms));
}
public static Map<String ,Object> map(String key, Object val){
Map<String ,Object>map=new HashMap<>();
map.put(key,val);
return map;
}
/**
* Map<String, Object> map = u.map(k.error, "字符串存在除 <数字和单位> 以外的中文"
* , k.str, str);
* @param keyVals
* @return
*/
public static Map<String ,Object> map(Object ... keyVals){
// if (keyVals.length%2==1) {
奇数
// }
Map<String ,Object>map=new HashMap<>();
// int idx=0;
boolean isKey=true;
String key=null;
for (Object nowVal : keyVals) {
if(isKey){
key=(String) nowVal;
}else{
map.put(key,nowVal);
}
isKey=!isKey;
// idx++;
}
if (keyVals.length%2==1) {
// 奇数
map.put(key,null);
}
// map.put(key,val);
return map;
}
}
文章来源:https://www.toymoban.com/news/detail-570481.html
到了这里,关于java list map的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!