比如我有一个字符串数组 String[] sills = {"java","c++","php"};
之后有另外一个字符串数组变量 String[] order; 我想把sills这个字符串的元素都赋值给order,但是当我对order数组操作时,不会对sills有影响,怎么给order赋值?
之后有另外一个字符串数组变量 String[] order; 我想把sills这个字符串的元素都赋值给order,但是当我对order数组操作时,不会对sills有影响,怎么给order赋值?
解决方案 »
- 各位大虾帮帮忙,帮我看看下面这个程序怎么没声音,(用myeclipse编的,工作空间有放音乐文件),再帮我看下怎么添加背景图片!谢谢了
- 谁有oracle 下载地址啊!!?急用
- 猜数字游戏的问题
- JTree添加节点
- 求助,如何禁掉JFrame JDialog右上角的窗口关闭按钮
- 希望各位帮忙一下..搞了半天了..汗~~~
- 给大家提供一段在GUI设计当中,当toolbar太长了如何自动换行的代码
- PNG图片怎样将背景设置成透明色
- java中byte运算的问题
- 很简单的问题啊! 可我怎么不知道怎么办啊! 散分啊!!!
- 关于论坛问题
- 问个神奇的问题,重写了hashCode和equals,为什么Set还能添加重复的
order[i]=sills[i]
}对order操作本来就不会影响sills的
public static void main(String[] args) {
String[] sills = {"java","c++","php"};
String[] order = new String[sills.length];
for(int i=0; i<sills.length; i++) {
order[i] = sills[i];
}
order[0] = "test";
for(int i=0; i<sills.length; i++)
System.out.println(sills[i]);
for(int i=0; i<order.length; i++)
System.out.println(order[i]);
}
}
String[] str1={"good","end"};
String[] str2=str1.clone();//str1的一个副本
str2[1]="good";
for(String str:str1)
System.out.println(str);
for(String str:str2)
System.out.println(str);
String[] order = sills.clone();
String[] sills = {"java","c++","php"};
String[] order = sills.clone();
你可以去查一下 clone()的用途……
这个就够了吧!protected Object clone()
返回:
此实例的一个副本。
order[i] = sills[i];
}
我想这样应该就可以吧
String[] order = sills.clone();