一个字符串有以下内容,处理其中重复的值,将其变为一个,比如c_sort有3个,我想缩减成一个,如何实现c_company,c_name,c_tel2,c_tel,c_m,c_s,c_name_2,c_job_2,c_job_2,c_name_2,c_job_2,c_edu_2,c_name_3,c_job_3,c_edu_3,c_sort,c_sort,c_sort,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_js1_name,c_job1_js,c_id1_js,c_date1_js,c_js2_name,c_job2_js,c_id2_js,c_date2_js,c_js3_name,c_job3_js,c_id3_js,c_date3_js,c_js4_name,c_job4_js,c_id4_js,c_date4_js
* @param args
*/
public static void main(String[] args) {
String dd="c_company,c_name,c_tel2,c_tel,c_m,c_s,c_name_2,c_job_2,c_job_2,c_name_2,c_job_2,c_edu_2,c_name_3,c_job_3,c_edu_3,c_sort,c_sort,c_sort,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_js1_name,c_job1_js,c_id1_js,c_date1_js,c_js2_name,c_job2_js,c_id2_js,c_date2_js,c_js3_name,c_job3_js,c_id3_js,c_date3_js,c_js4_name,c_job4_js,c_id4_js,c_date4_js";
String[] arry=dd.split(",");
StringBuffer temp=new StringBuffer();
for (int i = 0; i < arry.length; i++) {
if (temp.toString().indexOf(arry[i])==-1){
temp.append(arry[i]+",");
}
}
System.out.print(temp.toString());
}}
import java.util.Set;public class Test { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String string="c_company,c_name,c_tel2,c_tel,c_m,c_s,c_name_2,c_job_2,c_job_2,c_name_2,c_job_2,c_edu_2,c_name_3,c_job_3,c_edu_3,c_sort,c_sort,c_sort,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_ty2,c_js1_name,c_job1_js,c_id1_js,c_date1_js,c_js2_name,c_job2_js,c_id2_js,c_date2_js,c_js3_name,c_job3_js,c_id3_js,c_date3_js,c_js4_name,c_job4_js,c_id4_js,c_date4_js";
String[] st=string.split(",");
Set hset=new HashSet();
for(int i=0;i<st.length;i++){
//System.out.print(st[i]+" ");
hset.add(st[i]);
}
Object[] ob=hset.toArray();
System.out.println();
for(int i=0;i<ob.length;i++)
System.out.print(ob[i]+" ");
}}