【Java】戻り値として配列を返す方法

【Java】戻り値として配列を返す方法

管理人
この記事ではJavaのi戻り値として配列を返す方法について解説します。

 Javaで戻り値として配列を返すには以下のように実装できます

  1. 受け取りの型を配列とする
  2. returnに配列の型とする

 

// 戻り値を受け取るため配列の型にて変数を用意する
String[] str = 配列test("test","test2");
// 内容確認のためListに変換し確認
System.out.println(Arrays.asList(str));

public String[] 配列test (String str, String str2) {
    String[]  wkstr= new String[2];
    wkstr[0] = str;
    wkstr[1] = str2;
    // 戻り値として配列を返す
    return wkstr;
}

//実行結果
[test, test2]

 戻り値として配列を返す場合は受け取りとして配列の変数を宣言する必要があります。

 また、returnとしても配列の値で返す必要があり、配列の値を指定しない場合エラーとなります。

 例えば、return wkstr;⇒return;とした場合、以下のエラーとなります。

このメソッドは型 String[] の結果を戻す必要があります

管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP