问题描述
- 新手求助,帮看下代码问题
-
说明:测试的是0,1,2三件商品是一家店铺,3是另一家 。想要的结果是这里的0,1,2都有相同的orderId,3是单独的orederId,现在的情况运行下来是只有0和3有不同的orderId,1,2和的orderId是null。
简单点说就是 为什么同一店铺的三件商品只有第一件赋予了orderId。
求解 这是为什么?
解决方案
说错了,是if判断条件,应用用equal,而不是==. shopId是String对象。所以你只能设置成功一个orderID
解决方案三:
shopId去重了啊。
解决方案四:
把 == 改成.equals() 就行了
解决方案五:
Java代码判断等于用equals JavaScript代码判断等于用==
时间: 2024-12-01 12:18:57