可以的
public class Test
{
String[] a; public Test()
{
} public void a()
{
a=new String[5];
for (int i=0;i<a.length;i++)
{
a[i]= "a"+i;
System.out.println(a[i]);
}
} public void b()
{
a=new String[10];
for (int i=0;i<a.length;i++)
{
a[i]= "b"+i;
}
} public static void main(String[] args)
{
Test test=new Test();
test.a();
for (int i=0;i<test.a.length;i++)
{
System.out.println(test.a[i]);
}
test.b();
for (int i=0;i<test.a.length;i++)
{
System.out.println(test.a[i]);
}
}
}
在每个成员函数里该数组会被重新构造,如果你希望在该成员函数里使用原来的数组内容,必须在重新构造之前复制该数组
public class Test
{
String[] a; public Test()
{
} public void a()
{
a=new String[5];
for (int i=0;i<a.length;i++)
{
a[i]= "a"+i;
System.out.println(a[i]);
}
} public void b()
{
a=new String[10];
for (int i=0;i<a.length;i++)
{
a[i]= "b"+i;
}
} public static void main(String[] args)
{
Test test=new Test();
test.a();
for (int i=0;i<test.a.length;i++)
{
System.out.println(test.a[i]);
}
test.b();
for (int i=0;i<test.a.length;i++)
{
System.out.println(test.a[i]);
}
}
}
在每个成员函数里该数组会被重新构造,如果你希望在该成员函数里使用原来的数组内容,必须在重新构造之前复制该数组
解决方案 »
- java怎样实现把网页中选中的图片复制然后转为二进制放在剪贴板?给点提示思路即可
- 异常处理
- 急!!!同样的程序在c和java开发环境下结果为什么不同!
- 把整型233转换成一个字符______在线等
- 问个CVS无法提交的问题
- 绝对高手进>++++>不利用oracle管理平台 也不能在cmd下输入命令 在应用程序里 如何实现数据库的备份与恢复
- 【菜菜的问】java操作windows剪贴板的模块是哪个啊?
- 程序一直找不到JDBC连接SQLServer的类 :(
- 请高手指教!!!怎么自动调用方法!!!谢谢!!!
- 在Jframe添加Jpanel组件是始终没有显示效果
- 刚开始看java,第一个hello,java程序
- 一段小小的Java程序,请指点指点!!!多谢!
2,使用Vector,Collection等对象容纳