Можно ли создать метод, который возвращает строку [] в java????
Возможно вернуть массив строк
Ответ 1
Да, но в 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
Ответ 2
Да.
/** Returns a String array of length 5 */
public String[] createStringArray() {
return new String[5];
}
Ответ 3
Да:
String[] dummyMethod()
{
String[] s = new String[2];
s[0] = "hello";
s[1] = "world";
return s;
}
Ответ 4
да.
public String[] returnStringArray()
{
return new String[] { "a", "b", "c" };
}
У вас есть более конкретная потребность?
Ответ 5
Конечно,
public String [] getSomeStrings() {
return new String [] { "Hello", "World" };
}