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]);//这样就不可以,为什么呢?
}
}
我的目的是想用多个一维字符串数组存放数据,每个数组的数组名都有各自的意义,不能直接用一个二维数组解决。我想再建个数组,然后存放我们所创建的那几个一维数组的引用,但是我们怎么才能得到原一维数组的值呢?希望高手能帮忙解决一下。不胜感激。
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]);//这样就不可以,为什么呢?
}
}
我的目的是想用多个一维字符串数组存放数据,每个数组的数组名都有各自的意义,不能直接用一个二维数组解决。我想再建个数组,然后存放我们所创建的那几个一维数组的引用,但是我们怎么才能得到原一维数组的值呢?希望高手能帮忙解决一下。不胜感激。
解决方案 »
- 访问网站
- 何用regex查出这个字符串?
- 讨论一个问题:怎样避免一个类在不断地变化中对它相关联的类产生不利影响
- 如何读取c++ 写的archive文件?
- 在jb里装了j3d怎么不好用啊?
- 哪儿有applet和servlet通信的例子?
- 关于Android开发过程中,布局文件里面控件ID不能自动生成的问题
- 简单的socket问题,热心的人,来帮忙,送大分!!
- Exception in thread "main" java.lang.NoClassDefFoundError:Eu(类名)问题!
- 我的数组中储存的double值,然后我用这个值来求最大最小平均,出现了随机的数,求好心人指点迷津
- 关于vector和arrylist区别的问题。
- java初学者:有关applet的问题
((String[])str[0])[0]
测试成功!
你这样也算,太过分了吧
((String[])str[0]) 本来就还是个 String[] 类型
能表示什么
private static String[][] str={str1,str2};
CAYU(中原)你看懂了再发表评论!我测试通过!