想用JAVA 实现比较同一个字段查询两次返回的值,假设第一次返回时个人姓名,第二次是公司名称,怎样区分?谢谢!
为啥要查两次,一个字段不就可以区分吗?xxx_xxx公司
在中国姓名普遍为2个字,3个字,也有四个汉字,你可以通过判断字符串长度来判断。公司一般都比较长。
感觉这个问题无解,不能只通过数据的值来区分,要从数据模型设计上来区分
如果可以的话增加一个返回的值:信息标识 (0.1就可以) 0为人 1为公司。(这是可以实现的情况下);
如果不行的话,建议找出人名和公司的不同点,假如:公司名称都大于4位数而人名不可能大于四位数,诸如此类
不知道你实际什么情况,调用别人的接口还是自己的数据。
调别人的接口,可能第一次返回的是一个企业的法人姓名,但第二次返回的是该法人的公司名称,我们需要比较两次字符串内容,在这种情况下比较的结果
不视为企业信息变更。一般的判断公司名字字符串长度大于四或字符串含"公司","集团"等 但有些名字字符串也大于四且含"公司
"如"穆罕默德.艾哈麦提公司"咋办?