在日常學(xué)習(xí),、工作或生活中,,大家總少不了接觸作文或者范文吧,通過(guò)文章可以把我們那些零零散散的思想,,聚集在一塊,。大家想知道怎么樣才能寫(xiě)一篇比較優(yōu)質(zhì)的范文嗎,?以下是我為大家搜集的優(yōu)質(zhì)范文,僅供參考,,一起來(lái)看看吧
java中數(shù)組復(fù)制方法 java數(shù)組a復(fù)制到數(shù)組b篇一
public class arrays {
/**
* 構(gòu)造函數(shù)私有,,這樣可以保證只能通過(guò):類名.靜態(tài)方法 或 類名.靜態(tài)方法 來(lái)訪問(wèn)內(nèi)部數(shù)據(jù),
* 而不可以通過(guò)創(chuàng)建本類的對(duì)象來(lái)進(jìn)行訪問(wèn)
*/
private arrays() {
}
/**
* 復(fù)制一個(gè)跟源byte數(shù)組一樣的byte數(shù)組
* @param rsource 源byte數(shù)組
* @return 跟源byte[]數(shù)組一樣的byte[]數(shù)組
*/
static public byte[] copy(byte[] rsource) {
byte[] aresult = new byte[];
opy(rsource, 0, aresult, 0, );
return aresult;
}
/**
* 復(fù)制一個(gè)跟源int數(shù)組一樣的int數(shù)組
* @param rsource 源int數(shù)組
* @return 數(shù)組
*/
static public int[] copy(int[] rsource) {
int[] aresult = new int[];
opy(rsource, 0, aresult, 0, );
return aresult;
}
/**
* 比較兩個(gè)byte數(shù)組的內(nèi)容及長(zhǎng)度是否相等.
* @param a1 第一個(gè)byte數(shù)組
* @param a2 第二個(gè)byte數(shù)組
* @return 相等的話返回true,否則返回false
*/
static public boolean equals(byte[] a1, byte[] a2) {
if ( (a1 == null) || (a2 == null)) {
return a1 == a2;
}
int nlength = ;
if (nlength != ) {
return false;
}
for (int i = 0; i < nlength; i++) {
if (a1[i] != a2[i]) {
return false;
}
}
return true;
}
/**
* 比較兩個(gè)int數(shù)組的內(nèi)容及長(zhǎng)度是否相等.
* @param a1 第一個(gè)int數(shù)組
* @param a2 第二個(gè)int數(shù)組
* @return 相等的話返回true,,否則返回false
*/
static public boolean equals(int[] a1, int[] a2) {
if ( (a1 == null) || (a2 == null)) {
return a1 == a2;
}
int nlength = ;
if (nlength != ) {
return false;
}
for (int i = 0; i < nlength; i++) {
if (a1[i] != a2[i]) {
return false;
}
}
return true;
}
/**
* 連接兩個(gè)byte數(shù)組,,之后返回一個(gè)新的連接好的byte數(shù)組
* @param a1
* @param a2
* @return 一個(gè)新的連接好的byte數(shù)組
*/
static public byte[] join(byte[] a1, byte[] a2) {
byte[] result = new byte[ + ];
opy(a1, 0, result, 0, );
opy(a2, 0, result, , );
return result;
}
/**
* 連接兩個(gè)int數(shù)組,之后返回一個(gè)新的連接好的int數(shù)組
* @param a1
* @param a2
* @return 一個(gè)新的連接好的int數(shù)組
*/
static public int[] join(int[] a1, int[] a2) {
int[] result = new int[ + ];
opy(a1, 0, result, 0, );
opy(a2, 0, result, , );
return result;
}
}
s("content_relate");【關(guān)于j2me數(shù)組的復(fù)制及連接操作方法】相關(guān)文章:
1.javascript數(shù)組的定義及數(shù)字操作方法
2.java數(shù)組操作方法大全
3.關(guān)于php實(shí)現(xiàn)數(shù)組隊(duì)列的復(fù)制代碼
4.2016年java數(shù)組操作方法大全
5.php中常用的數(shù)組操作方法筆記整理
6.數(shù)組與數(shù)組元素的概念
7.javascript中的索引數(shù)組,、關(guān)聯(lián)數(shù)組和靜態(tài)數(shù)組,、動(dòng)態(tài)數(shù)組的分類講
8.國(guó)債逆回購(gòu)的操作方法及流程