案例:
public static void main(String[] args) {
int[] bc = new int[10];
convertInteger(bc);
for (int i = 0; i < bc.length; i++) {
if(i%10 == 0 && i != 0){
System.out.println();
}
System.out.print(" " + bc[i]);
if(i == bc.length - 1){
System.out.println();
}
}
}

public static void convertInteger(int[] b){
int[] a = new int[10];
for (int i = 0; i < a.length; i++) {
a[i] = i+1;
}
                  System.arraycopy(a, 0, b, 0, a.length);
}
案例中数组bc长度为10,但是都没有赋值。当调用converInteger方法后,bc赋值了。我想要问的是:
public static void main(String[] a){
         String a = new String();
         converString(a);
         System.out.println(a);
}
public static void converString(String a){
        //code?
}要实现案例中的效果,请问code应该如何编写,请指教。