[Java]陣列複製System.arraycopy - 佛祖球球

文章推薦指數: 80 %
投票人數:10人

在Java中,如果陣列單純使用a = b的方式,這樣會變成參照到同一個陣列物件. 如果要複製陣列內容到另一個陣列物件,可以使用System.arraycopy. [Java]陣列複製System.arraycopyPublishedbyjohnsonon142月,2012 在Java中,如果陣列單純使用a=b的方式,這樣會變成參照到同一個陣列物件 如果要複製陣列內容到另一個陣列物件,可以使用System.arraycopy System.arraycopy(來源,起始索引,目的,起始索引,複製長度) publicclasstest{ publicstaticvoidmain(String[]argv){ int[]arr1={1,2,3,4,5,6,7,8}; int[]arr2=newint[8]; //System.arraycopy(來源,起始索引,目的,起始索引,複製長度) System.arraycopy(arr1,0,arr2,0,arr1.length); for(inti:arr2){ System.out.print(i+""); } } } Categories: Java 分類 Android AngularJS APIBlueprint AudioEngineering Chrome Cloud-Solution AWS Azure Database MySQL DataStructure Docker Editor Vim FFmpeg Firefox Git GitLab GoogleAPI Hadoop HTTP Language Go Java JavaScript jQuery jQueryChart Node.js Vue Vue-CLI PHP Laravel Lumen ZendFramework Python Mac Network Cisco DLink Juniper Oauth Server Apache Share Unix FreeBSD Linux WebDesign Bootstrap CSS HTML Wordpress Search 搜尋關鍵字: RelatedPosts Java [Java]ArraytoArrayList 開發時,有時候會需要將Array轉成ArrayList,透過ArrayReadmore… Java [Java]讀取與寫入檔案 Java中的讀取與寫入檔案可以透過FileReader和FileWriReadmore… Java [Java]Generics(泛型) 在Java中,有時候會遇到邏輯相似但型態可能不同的類別例如:tesReadmore…



請為這篇文章評分?