Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以调用数组中所有对象的方法?_Java_Arrays_Loops_Object - Fatal编程技术网

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

Java 是否可以调用数组中所有对象的方法?,java,arrays,loops,object,Java,Arrays,Loops,Object,假设我有一个名为catNames的jlabel数组,我想将所有这些jlabel上的文本(使用catNames[I].setText)更改为“Garfield” 我知道可以使用一个循环或一次完成所有操作,但有没有一种方法可以一次性完成所有操作 谢谢 很抱歉,谈论java是我的错。由于java 8,您可以使用lambdas: List<TestObject> list = new ArrayList<TestObject>(); for(int i = 1;

假设我有一个名为catNames的jlabel数组,我想将所有这些jlabel上的文本(使用catNames[I].setText)更改为“Garfield”

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

谢谢


很抱歉,谈论java是我的错。

由于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()));
List List=new ArrayList();
for(int i=1;i System.out.println(element.toString());

也许您可以告诉我们您想用哪种编程语言实现这一点?@pabombs您应该始终指明您的编程语言。