Java 可以返回字符串数组

Java 可以返回字符串数组,java,arrays,class,object,methods,Java,Arrays,Class,Object,Methods,是否可以在java中创建一个返回String[]的方法?是的,但在java中类型是String[],而不是String[]。这个案子很重要 例如,方法可以如下所示: public String[] foo() { // ... } 下面是一个完整的示例: public class Program { public static void main(String[] args) { Program program = new Program();

是否可以在java中创建一个返回
String[]
的方法?

是的,但在java中类型是
String[]
,而不是
String[]
。这个案子很重要

例如,方法可以如下所示:

public String[] foo() {
    // ...
}
下面是一个完整的示例:

public class Program
{
    public static void main(String[] args) {
        Program program = new Program();
        String[] greeting = program.getGreeting();
        for (String word: greeting) {
            System.out.println(word);
        }
    }

    public String[] getGreeting() {
        return new String[] { "hello", "world" };
    }
}
结果:

hello world 你好 世界 是的

/** Returns a String array of length 5 */
public String[] createStringArray() {
    return new String[5];
}
是的:

您有更具体的需求吗?

当然

public String [] getSomeStrings() {
    return new String [] { "Hello", "World" };
}

对于像这样简单的问题,你最好先尝试一下,如果遇到问题就发布。欢迎来到stackoverflow。你可能需要首先参考网上充斥的最基本的教程,然后在期待任何帮助之前先尝试一下,所以其他明显的选择是“foo”+“bar”,但后来我发现你的答案中也有一个foo:)
public String[] returnStringArray()
{
    return new String[] { "a", "b", "c" };
}
public String [] getSomeStrings() {
    return new String [] { "Hello", "World" };
}