ArrayList<String> s = new ArrayList<String>();
s.add("sdfds");
s.add("sdfsdf");
String[] array = new String[s.size()];
s.toArray(array);
分享一下本人在做项目中遇到的小问题
关于arraylist 转化成string[] 的问题
因为在安卓里边有一个Spinner控件的adapter是要用String[]来进行构造的。而我的数据是从数据库里取出来的, 一般是用Arraylist存的。所以中间要有一个转化
第二个是我自己写的字条串数组排重算法。也是实际项目 中遇到的问题
private static String[] removeRepeat(String[] target) {
StringBuffer result = new StringBuffer();
int[] flag = new int[target.length];
for (int i = 0; i < flag.length; i++) {
flag[i] = -1;
}
for (int i = 0; i < target.length; i++) {
if (flag[i] == 0)
continue;
for (int j = i; j < target.length; j++) {
flag[i] = 1;
if (target[i].equals(target[j])) {