本帖最后由 freshnboy 于 2016-3-26 12:24 编辑
- public static void main(String[] args) {
- String[] arr=new String[5];
- for (int i = 0; i < arr.length; i++) {
- arr[i]=i+"";
- }
- swaparr(arr);
- for (int i = 0; i < arr.length; i++) {
- System.out.println(arr[i]);
- }
- }
- public static void swaparr(String[]arr) {
- String[] arr1=new String[5];
- for (int i = 0; i < arr1.length; i++) {
- arr1[i]=i*2+"";
- }
- arr=arr1;
- }
复制代码 输出结果为: 0 1 2 3 4
arr不是记录的地址值吗?为什么传入了方法,却没有返回来呢? |
|