- public class Demo_1 {
- static void fun(char[] a) {
- char[] c = { '1', '2', '3', '4', '5' };
- a = c;
- for (char z : c) {
- System.out.print(z);
- }
- }
- public static void main(String[] args) {
- char[] c = { 'A', 'B', 'C', 'D', 'E' };
- fun(c);
-
- }
- }
复制代码
//这样就可以输出12345了.
//因为你那个函数返回时void,所以就可以不用返回给调用者了,在本方法了就可以做输出处理.
//其实你这原来已经是改变数组了,但你没有返回,也没有接受,所以你打印时就会出现主函数中的那个数组. |