<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • J2ME數組的復制及連接操作方法

    時間:2024-09-06 15:25:06 SUN認證 我要投稿
    • 相關推薦

    關于J2ME數組的復制及連接操作方法

      public class Arrays {

      /**

      * 構造函數私有,這樣可以保證只能通過:類名.靜態(tài)方法 或 類名.靜態(tài)方法 來訪問內部數據,

      * 而不可以通過創(chuàng)建本類的對象來進行訪問

      */

      private Arrays() {

      }

      /**

      * 復制一個跟源byte數組一樣的byte數組

      * @param rSource 源byte數組

      * @return 跟源byte[]數組一樣的byte[]數組

      */

      static public byte[] copy(byte[] rSource) {

      byte[] aResult = new byte[rSource.length];

      System.arraycopy(rSource, 0, aResult, 0, aResult.length);

      return aResult;

      }

      /**

      * 復制一個跟源int數組一樣的int數組

      * @param rSource 源int數組

      * @return 跟源int數組一樣的int數組

      */

      static public int[] copy(int[] rSource) {

      int[] aResult = new int[rSource.length];

      System.arraycopy(rSource, 0, aResult, 0, aResult.length);

      return aResult;

      }

      /**

      * 比較兩個byte數組的內容及長度是否相等.

      * @param a1 第一個byte數組

      * @param a2 第二個byte數組

      * @return 相等的話返回true,否則返回false

      */

      static public boolean equals(byte[] a1, byte[] a2) {

      if ( (a1 == null) || (a2 == null)) {

      return a1 == a2;

      }

      int nLength = a1.length;

      if (nLength != a2.length) {

      return false;

      }

      for (int i = 0; i < nLength; i++) {

      if (a1[i] != a2[i]) {

      return false;

      }

      }

      return true;

      }

      /**

      * 比較兩個int數組的內容及長度是否相等.

      * @param a1 第一個int數組

      * @param a2 第二個int數組

      * @return 相等的話返回true,否則返回false

      */

      static public boolean equals(int[] a1, int[] a2) {

      if ( (a1 == null) || (a2 == null)) {

      return a1 == a2;

      }

      int nLength = a1.length;

      if (nLength != a2.length) {

      return false;

      }

      for (int i = 0; i < nLength; i++) {

      if (a1[i] != a2[i]) {

      return false;

      }

      }

      return true;

      }

      /**

      * 連接兩個byte數組,之后返回一個新的連接好的byte數組

      * @param a1

      * @param a2

      * @return 一個新的連接好的byte數組

      */

      static public byte[] join(byte[] a1, byte[] a2) {

      byte[] result = new byte[a1.length + a2.length];

      System.arraycopy(a1, 0, result, 0, a1.length);

      System.arraycopy(a2, 0, result, a1.length, a2.length);

      return result;

      }

      /**

      * 連接兩個int數組,之后返回一個新的連接好的int數組

      * @param a1

      * @param a2

      * @return 一個新的連接好的int數組

      */

      static public int[] join(int[] a1, int[] a2) {

      int[] result = new int[a1.length + a2.length];

      System.arraycopy(a1, 0, result, 0, a1.length);

      System.arraycopy(a2, 0, result, a1.length, a2.length);

      return result;

      }

      }

    【J2ME數組的復制及連接操作方法】相關文章:

    Java數組操作方法大全03-04

    2016年java數組操作方法大全03-30

    Excel高手武器:數組基礎03-16

    JavaScript數組常用方法介紹03-25

    php數組函數序列之array-combine() - 數組合并函數的代碼03-31

    NIIT認證J2ME考試真題03-07

    NIIT認證J2ME考試真題「最新」03-07

    數控車床操作方法07-31

    挖掘機的操作方法03-08

    主站蜘蛛池模板: 亚洲国产精品无码久久久秋霞2 | 亚洲综合一区二区国产精品| 中文字幕无码精品三级在线电影| 四虎国产精品免费入口| 亚洲欧美精品AAAAAA片| 久久久久久极精品久久久| 91麻豆精品一二三区在线| HEYZO无码综合国产精品| 亚洲精品高清国产一线久久| 欧美XXXX黑人又粗又长精品| 国产精品 视频一区 二区三区| 99久久国产综合精品麻豆| 无码人妻精品一区二区三区66| 香蕉依依精品视频在线播放| 精品国产毛片一区二区无码| 国产精品一区二区av不卡| 91麻精品国产91久久久久| 好属妞这里只有精品久久| 99精品人妻无码专区在线视频区 | 免费91麻豆精品国产自产在线观看| 精品一区二区三区自拍图片区| 中文字幕精品一区二区三区视频| 欧美国产精品久久高清| 国内精品国语自产拍在线观看| 91不卡在线精品国产| 久久久久夜夜夜精品国产| 久久91精品久久91综合| 国产人成精品午夜在线观看| 国产在线拍揄自揄视精品不卡 | 精品久久久久久国产潘金莲| 狼色精品人妻在线视频| 亚洲精品线路一在线观看| 一本之道av不卡精品| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲AV无码成人精品区大在线| 欧美精品免费专区在线观看| 欧美成人精品一区二区综合| 男女男精品视频网站在线观看| 欧美日韩国产精品自在自线| 一本色道久久88综合日韩精品| 亚洲av日韩av天堂影片精品 |