是否可以调用数组中所有对象的方法?

时间:2014-11-30 15:44:22

标签: java arrays loops object

假设我有一个名为catNames的JLabel数组,我想将所有这些文本(使用catNames [i] .setText)更改为" Garfield"。

我知道可以使用循环或一次完成一个循环,但有没有办法一次完成所有操作?

谢谢!

很抱歉,谈论java我的不好。

1 个答案:

答案 0 :(得分:1)

从Java 8开始,您可以使用lambdas:

    List<TestObject> list = new ArrayList<TestObject>();
    for(int i = 1; i <= 10; i++) {
        list.add(new TestObject(i));
    }
    list.forEach((TestObject element) -> System.out.println(element.toString()));