Java辅助类持续汇总

1描述:List集合去除重复数据
1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* 描述:List<String>集合去除重复数据
* 【时间 2019-04-30 16:13:50 作者 陶攀峰】
*/
public static List<String> del_repeat_list(List<String> list){
List<String> return_list=new ArrayList<String>();
for (int i = 0; i < list.size(); i++) {
if(!return_list.contains(list.get(i))) {
return_list.add(list.get(i));
}
}
return return_list;
}
2描述:把传入List的a行b列数据>>>转换为b行a列数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
* 描述:把传入List<String[]>的a行b列数据>>>转换为b行a列数据
* 【时间 2019-04-30 14:29:45 作者 陶攀峰】
*/
public static List<String[]> change_format_list(List<String[]> list){
List<String[]> return_list=new ArrayList<String[]>();
if (list.size()>0) {
for (int i = 0; i < list.get(0).length; i++) {
String[]sz=new String[list.size()];
for (int j = 0; j < list.size(); j++) {
sz[j]=list.get(j)[i];
}
return_list.add(sz);
}
}
return return_list;
}
3描述:在传入的List的第一项添加 全部
1
2
3
4
5
6
7
8
9
10
11
12
/**
* 描述:在传入的List<String[]>的第一项添加 全部
* 【时间 2019-05-10 11:09:43 作者 陶攀峰】
*/
public static List<String[]> list_string_sz_add_all(List<String[]> list){
List<String[]> return_list=new ArrayList<String[]>();
return_list.add(new String[] {"全部"});
for (int i = 0; i < list.size(); i++) {
return_list.add(list.get(i));
}
return return_list;
}