Java字符串。。。关于方法的多个输入的问题

Java字符串。。。关于方法的多个输入的问题,java,string,dynamicparameters,Java,String,Dynamicparameters,是否可以创建一个类并拥有一个字符串。。。属性,该属性接受您所放置的尽可能多或尽可能少的字符串? 例子: 请原谅我粗糙的伪代码,这是为java编写的 //this is the method: public void getXXXX(String ...) { //random code executes in a loop with as many as strings that are inputted } //this code calls it getXXXX("Benjami

是否可以创建一个类并拥有一个字符串。。。属性,该属性接受您所放置的尽可能多或尽可能少的字符串? 例子: 请原谅我粗糙的伪代码,这是为java编写的

//this is the method:
public void getXXXX(String ...) {
//random code executes in a loop with as many as strings that are inputted
}

//this code calls it
getXXXX("Benjamin","Jordan","Steve")
getXXXX("Pengu","No")
getXXXX("hi")

是的,您输入的内容或多或少会起作用,您只需要在类型后输入一个参数名

class StringDecorator {
    public static String join(final String... strings) {
        final var builder = new StringBuilder();
        for (final var string : strings) {
            builder.append(string);
        }
    
        return builder.toString();
    }
}
然后在某个地方调用它

StringDecorator.join("Hello, ", "World!"); // "Hello, World!"

搜索java变量。这几乎就是你的伪代码,除非你给参数一个名称,它将是一个数组。你为什么不使用像ArrayList这样的容器?