我可以在字符串上使用mod吗?

时间:2019-05-02 11:55:33

标签: java

因此,我完成了此任务,以完成一个名为“ remove5List”的方法。此方法必须删除类型为String的给定LinkedList的mod5 == 0的每个对象。

我的方法是使用mod运算符,但是我猜它只能与Integer一起使用。现在我到了不知道如何继续的地步。

这是我在这里的第一篇文章,我是一个初学者,所以如果我做错了什么,请纠正我。

// edit:列表中填充了数字


static void remove5List(List<String> list)
    {
        ListIterator<String> iter = list.listIterator();


        while(iter.hasNext()) {
            //here I would like to check if I can divide the obj by 5
        }
    }

1 个答案:

答案 0 :(得分:1)

请保持整数为整数

static void remove5List(List<String> list) {
            ListIterator<String> iter = list.listIterator();

            while (iter.hasNext()) {
                boolean mod = false;
                try {
                    int number = Integer.parseInt(iter.next());
                    if (number % 5 == 0) {
                        mod = true;
                    }
                } catch (Exception e) {
                }
    //if mod == true ,you can divide the obj by 5
            }
        }