javaでループ内でオブジェクトを作成する方法

Javaのループ内でオブジェクトを作成する方法には、ループ外で作成する方法と変わりありません。ループの中であってもnewキーワードを使って新しいオブジェクトを作成し、変数に格納することができます。例を参考にしてください。

for (int i = 0; i < 5; i++) {
// 在循环体内创建对象
MyClass obj = new MyClass();
// 对象的使用和操作
obj.doSomething();
}

MyClassは上の例では独自に定義したクラスで、new MyClass()をすると、 MyClassの新しいオブジェクトが生成されて、objという変数に代入されます。ループの中でobjを使うことで、オブジェクトのメンバにアクセスして、操作を行うことができます。

注目すべき点は、イテレーションのループごとに新しいオブジェクトが作成されるため、メモリの消費が多くなる可能性があるという点です。ループ内のオブジェクトが使用されなくなった場合は、オブジェクトの作成をループの外に移動して、オブジェクトの重複作成を防ぐことを検討してください。

bannerAds