Java 进入一个;如果;基于唯一值的语句
有点问题。尝试生成一个简单的if语句,通过该语句过滤掉已通过if语句的先前值 getDBQueueID传递以下整数: 1,2,3,4,4,5,6,7,8,8,8,8,9,10 我只想在“if”语句中加入唯一的值 理想情况下,我们不需要阵列,因为这些数字将超过数百万 代码片段:Java 进入一个;如果;基于唯一值的语句,java,Java,有点问题。尝试生成一个简单的if语句,通过该语句过滤掉已通过if语句的先前值 getDBQueueID传递以下整数: 1,2,3,4,4,5,6,7,8,8,8,8,9,10 我只想在“if”语句中加入唯一的值 理想情况下,我们不需要阵列,因为这些数字将超过数百万 代码片段: public int DBQueueID; public int prevQueueNumber=0; if(getDBQueueID()>0 && prevQueueNumber!=getDBQu
public int DBQueueID;
public int prevQueueNumber=0;
if(getDBQueueID()>0 && prevQueueNumber!=getDBQueueID())
{
addCall(getDBQueueID());
prevQueueNumber = getDBQueueID();
}
如果可以对“getDBQueueID”传递到If语句中的数字进行排序,则只需在If语句中每次检查当前数字是否大于上一个数字。就这样
public int DBQueueID;
public int prevQueueNumber=0;
while(getDBQueueID()>0 && getDBQueueID() > prevQueueNumber)
{
addCall(getDBQueueID());
prevQueueNumber = getDBQueueID();
}
如果可以对“getDBQueueID”传递到If语句中的数字进行排序,则只需在If语句中每次检查当前数字是否大于上一个数字。就这样
public int DBQueueID;
public int prevQueueNumber=0;
while(getDBQueueID()>0 && getDBQueueID() > prevQueueNumber)
{
addCall(getDBQueueID());
prevQueueNumber = getDBQueueID();
}
@Isiva和Luke-谢谢,集合工作与您的解决方案一样完美@Isiva和Luke-谢谢,集合工作与您的解决方案一样完美将数据放入集合。将数据放入集合。