public class ArrParse {
//去空 去0
public static String[] parseStringArr(String[] aa) {
List<String> tmp = new ArrayList<String>();
for (String str : aa) {
if (str != null && str.length() != 0) {
tmp.add(str);
}
}
aa = tmp.toArray(new String[0]);
return aa;
}
//去空 去0
public static int[] parseIntArr(int[] arrInt) {
int j = 0;
for (int i = 0; i < arrInt.length; i++) {
if (arrInt[i] != 0) {
j++;
}
}
int[] newarr = new int[j];
j = 0;
for (int i = 0; i < arrInt.length; i++) {
if (arrInt[i] != 0) {
newarr[j] = arrInt[i];
j++;
}
}
return newarr;
}
public static String[] toStringArr(int[] i) {
String[] strs = new String[i.length];
for (int a = 0; a < i.length; a++) {
strs[a] = i[a] + "";
}
return strs;
}
}
//去空 去0
public static String[] parseStringArr(String[] aa) {
List<String> tmp = new ArrayList<String>();
for (String str : aa) {
if (str != null && str.length() != 0) {
tmp.add(str);
}
}
aa = tmp.toArray(new String[0]);
return aa;
}
//去空 去0
public static int[] parseIntArr(int[] arrInt) {
int j = 0;
for (int i = 0; i < arrInt.length; i++) {
if (arrInt[i] != 0) {
j++;
}
}
int[] newarr = new int[j];
j = 0;
for (int i = 0; i < arrInt.length; i++) {
if (arrInt[i] != 0) {
newarr[j] = arrInt[i];
j++;
}
}
return newarr;
}
public static String[] toStringArr(int[] i) {
String[] strs = new String[i.length];
for (int a = 0; a < i.length; a++) {
strs[a] = i[a] + "";
}
return strs;
}
}