接上个帖子的代码热门 我改写了一下代码,希望与大家讨论学习

攀爬的小瓜牛 发布于 07/19 11:58
阅读 1K+
收藏 0

public static final String getFiledValue(Map<?,?>data,String filed){
return data.get(filed)!=null?getJsonValue(data.get(filed)):ByMapkeyEqFiled(data,filed);
}

private  static String ByMapkeyEqFiled(Map<?,?>dataString filedValue){
String filedVals[]=filedValue.split[or_xxx_xx];
for(String key:filedValue){

Object value=data.get(key);
if(null==value ||value==""){    
    return value
}
filedValue=getJsonValue(String.valueOf(value).trim());
break;
}
return filedValue

}

加载中
0
李英辉
李英辉

这代码编排,没人会看的

0
jinceon
jinceon

引用来自“李英辉”的评论

这代码编排,没人会看的

+1,另外,上个帖子是哪?

0
你美你说的对
你美你说的对

引用来自“jinceon”的评论

引用来自“李英辉”的评论

这代码编排,没人会看的

+1,另外,上个帖子是哪?

+1  没有看的想法

大魔大天王
大魔大天王
+1 点开瞬间 就看评论了
0
q
qiun

点开后瞬间不想看了

0
chenzhenxu
chenzhenxu

弄个截图都可以哈,在编辑器里弄好样式,截图都行吧。或者在文本编辑器里选代码样式。

select * from table 

类似这种。

public static final String getFiledValue(Map<?,?>data,String filed){
return data.get(filed)!=null?getJsonValue(data.get(filed)):ByMapkeyEqFiled(data,filed);
}

private  static String ByMapkeyEqFiled(Map<?,?>dataString filedValue){
String filedVals[]=filedValue.split[or_xxx_xx];
for(String key:filedValue){

Object value=data.get(key);
if(null==value ||value==""){    
    return value
}
filedValue=getJsonValue(String.valueOf(value).trim());
break;
}
return filedValue

}

 

0
f
freezingsky

各种学生课程设计的既视感

0
j
jfinal_lag

你的逻辑有问题,如果为空或者null,他会继续循环,直到最后都没有才会返回空或者null。你是找到直接返回了

0
AutoPlus
AutoPlus
Map<?,?>

这种代码就是万恶之源,你还不如写 python,干嘛要写 java。写成  ``Map<Object, Object>`` 再转型都好的多

返回顶部
顶部