java配列をパラメータとして渡す方法
配列は、通常の変数と同様にパラメータとしてJavaメソッドに引き渡すことができます。
以下に例を挙げます。
public class Main {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4, 5};
// 调用方法,并将数组作为参数传递
printArray(nums);
}
public static void printArray(int[] arr) {
// 在方法内部使用传递的数组
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
上記の例では、整数配列を引数として受ける printArray というメソッドを定義しました。メインメソッドでは、配列 nums を作成して printArray メソッドに引数として渡します。
printArray メソッド内では、引数で渡された配列を参照し、操作するために arr を使用できます。上の例では、配列の各要素を単純に出力します。
配列をパラメーターとして渡す際は、実際にメソッドに渡されるのは配列への参照であることに注意。つまり、メソッド内で配列を変更すると、元の配列に影響が出ます。この状況を回避したい場合は、メソッド内で新しい配列を作成し、元の配列の値を新しい配列にコピーできます。