public class abc{
    private static String[] str1={"a","b"};
    private static String[] str2={"c","d","e"};
    
    private static Object[] str={str1,str2};
  public static void main(String[] agrs){
    System.out.println(str.length);
    for(int i=0;i<str.length;i++)
    System.out.println(str[i]);//可以得知,str数组中存放的是str1和str2的引用。
    System.out.println(str1);
    System.out.println(str2);
    System.out.println(str1[0]);
    System.out.println(str[0][0]);//这样就不可以,为什么呢?
  }
}
我的目的是想用多个一维字符串数组存放数据,每个数组的数组名都有各自的意义,不能直接用一个二维数组解决。我想再建个数组,然后存放我们所创建的那几个一维数组的引用,但是我们怎么才能得到原一维数组的值呢?希望高手能帮忙解决一下。不胜感激。