在java中数组复制有三种方法:
1、使用FOR循环,这个比较简单略过不表;
2、使用System.arraycopy(s,start1,t,start2,length)方法;
已经总结过,见如下链接:
3。使用clone方法。
示例如下:
package com.darkmi.basic;
public class ArrayCopy {
public static void main(String[] args) {
String[] strs1 = { “aaa”, “bbb”, “ccc” };
String[] strs2 = (String[]) strs1.clone();
strs1[0] = “ddd”;
for (int i = 0; i < strs1.length; i++) { System.out.println("strs1[" + i + "] = " + strs1[i]); } for (int i = 0; i < strs2.length; i++) { System.out.println("strs2[" + i + "] = " + strs2[i]); } } }
关于clone()方法的详细介绍参考如下链接:
Post a comment now »
本文目前不可评论
Sorry, the comment form is closed at this time.
No comments yet.