//一、Array转String //方法1: //需要引入Apache Commons组件中的个commons-lang.jar包: String[] ary = { "1", "2" }; String str = StringUtils.join(ary, ","); System.out.println(str); //方法2: String[] userIds = { "1", "2d", "3dd" }; StringBuffer userIdsStr = new StringBuffer(); for (String i : userIds) { userIdsStr.append(i).append(","); } System.out.println(userIdsStr.subString(0, userIdsStr.length() - 1)); //方法3: String[] userIds = { "1", "2d", "3dd" }; System.out.println(Arrays.toString(userIds).substring(1, Arrays.toString(userIds).length() - 1).replaceAll(" ", "")); //二、Array转List String[] ss = { "JJ", "KK" }; List<String> list1 = Arrays.asList(ss); List<String> list2 = Arrays.asList("AAA", "BBB"); System.out.println(list1); System.out.println(list2); //三、List转String List<String> list = new ArrayList<String>(); for (int i = 0; i < 5; i++) { list.add(i + ""); } StringBuilder result = new StringBuilder(); for (String s : list) { result.append(s).append(","); } System.out.println(result.substring(0, result.length() - 1)); //四、List转Array List<String> list = new ArrayList<String>(); for (int i = 0; i < 5; i++) { list.add(i + ""); } String[] str = list.toArray(new String[] {}); System.out.println(str); //五、String转Array String str = "1,2,3,4,"; //最后的逗号不用截取 print {"1","2","3","4"} String[] array = str.split(","); System.out.println(array); //六、String转List String str = "0,1,2,3,4"; List<String> list = Arrays.asList(str.split(",")); System.out.println(list); //七、List转Set List<String> list = new ArrayList<String>(); Set<String> set = new HashSet<String>(list.size()); //八、Set转List Set<String> set = new HashSet<String>(); List<String> list = new ArrayList<String>(set.size());
List集合,Array数组,String字符串相互转换
猜你喜欢
转载自fengzhaoyang.iteye.com/blog/2261292
今日推荐
周排行