トップページ >  Java >  配列のマージ
初版2007/12/27: 最終更新日2007/12/27
  配列のマージ
目次
配列のマージ
サンプルソース
配列のマージ
配列と配列をマージして一つの配列にします。
System.arraycopyメソッドを使用すると簡単に実現できます。

サンプルソース
public static Object[] merzeArray(Object[] obj1,Object[] obj2){

    Object[][] obj = new Object[2][];
    obj[0] = obj1;
    obj[1] = obj2;
    
    if(obj[0] == null && obj[1] == null){
        return new Object[0];
    }else if(obj[0] == null){
        return obj[1];
    }else if(obj[1] == null){
        return obj[0];
    }
    
    int size = 0;
    for (int i=0; i<obj.length; i++) {
        size += obj[i].length;
    }

    Object[] returnObj = new Object[size];

    int point = 0;
    for (int i=0; i<obj.length; i++) {
        System.arraycopy(obj[i], 0, returnObj, point, obj[i].length);
        point += obj[i].length;
    }
    return returnObj;
}


Information
リンクについて
個人情報保護方針
Yahoo!ブックマークに登録

社長&社員ブログ
やる気はあるがお金がない㈱コンフレッジブログ

slot大好きな㈱コンフレッジ社員のブログ
広告

サイト内検索
当サイト内を検索できます↓


PV