美文网首页
java 获取ArrayList中的最大值

java 获取ArrayList中的最大值

作者: 卡哇伊小王子 | 来源:发表于2019-03-29 16:18 被阅读0次

    //java 获取ArrayList中的最大值

    public double arrayListMax(ArrayList sampleList)

    {

    try

        {

    double maxDevation =0.0;

            int totalCount =itemsList.size();

            if (totalCount >=1)

    {

    double max = Double.parseDouble(sampleList.get(1).toString());

                for (int i =0; i < totalCount; i++)

    {

    ArrayList itema =itemsList.get(i);

                    if (itema.get(1).equals("--")){

    }else {

    double temp = Double.parseDouble(itema.get(1));

                        if (temp > max)

    {

    max = temp;

                        }

    }

    } maxDevation = max;

            }

    return maxDevation;

        }

    catch (Exception ex)

    {

    throw ex;

        }

    }

    //计算百分比

    public Stringpct(String max,String amount){

    if(max !=null && amount !=null){

    BigDecimal nummax =new BigDecimal(max);

            BigDecimal numamount =new BigDecimal(amount);

            BigDecimal num2 =new BigDecimal(nummax.toString());

            BigDecimal num =new BigDecimal("100");

            if (numamount.intValue() < nummax.intValue()){

    BigDecimal result5 = numamount.divide(num2,2,BigDecimal.ROUND_HALF_UP);

                BigDecimal result3 = result5.multiply(num);

                return result3.toString();

            }else {

    return "100";

            }

    }

    return "0";

    }

    相关文章

      网友评论

          本文标题:java 获取ArrayList中的最大值

          本文链接:https://www.haomeiwen.com/subject/qbtrbqtx.html