问题描述
我试图找出产品分类(A-Z和Z-A)在我的网站上是否工作正常。我以前做过,而且效果很好。但是现在抛出一个错误,表明排序结果不正确。通常,这种情况发生在具有特殊字符的字符串和具有字母+数字的字符串中。
按照网站的sfcc ootb排序进行A-Z排序
Esko High Five Super Strength disposable
Esko Hi-Vis Day/Night Safety Vest
Living & Co Aluminium/Reinforced Concrete
Living & Co Aluminium Dining Chair
Storage Drawers A2 3 Tier
Storage Drawer weave 2 Tier
从我的Java代码中按硒排序结果
Esko Hi-Vis Day/Night Safety Vest
Esko High Five Super Strength disposable
Living & Co Aluminium Dining Chair
Living & Co Aluminium/Reinforced Concrete
Storage Drawer weave 2 Tier
Storage Drawers A2 3 Tier
如您所见,排序与我网站中的排序相反。我尝试了许多排序方法,还尝试了许多在线排序工具。他们都给了我第二个结果。在网站上,没有任何东西给我排序列表,这是很糟糕的行为。
尝试的排序方法:
-
Ordering.natural().isOrdered(productName)
if(productName.get(a).comparetoIgnoreCase(productName.get(a+1))>0) {
Reporter.log(String.format("\nProducts '%s' and '%s' are not sorted",productName.get(a),productName.get(a+1)),true);
isSorted=false;
}
有人可以帮助我根据sfcc进行开箱即用排序吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)