۲. ساخت آرایههای شیء (Object Arrays)
گاهی متد ورودی آرایهای از کلاسها را میگیرد، مثل String[] یا آرایهای از کلاسهای سفارشی خود اپلیکیشن (User[]). در این حالت باید نام کامل پکیج کلاس را ذکر کنید.
سناریو: ارسال لیست تگها (String Array)
کد جاوا:
java
package com.example.utils
public class Logger {
/* متدی که لیستی از متنها را میگیرد */
public void logTags(String[] tags) {
for (String tag : tags) {
System.out.println("Tag: " + tag)
}
}
}کد فریدا (ساخت آرایه استرینگ):
javascript
Java.perform(function () {
var Logger = Java.use("com.example.utils.Logger")
var instance = Logger.$new()
/* ساخت آرایه String (نام کامل کلاس الزامی است) */
var myTags = Java.array('java.lang.String', ["INFO", "ERROR", "CRITICAL"])
instance.logTags(myTags)
})