java中如何将字符串数组转换成字符串(转)
2016-07-20 12:57
543 查看
如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
String[] str = {"abc", "bcd", "def"}; StringBuffer sb = new StringBuffer(); for(int i = 0; i < str.length; i++){ sb. append(str[i]); } String s = sb.toString();
如果是 “字符数组” 转 “字符串” 可以通过下边的方法
char[] data={'a','b','c'}; String s=new String(data);
//字符数组转List
String[] s = {"a","b","c"}; List list= java.util.Arrays.asList(s);
//List转字符数组——例子一
List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArray(new String[list.size()]); for(String s : toBeStored) { System.out.println(s); }
//List转字符数组——例子二
List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = new String[al.size()]; list.toArray(toBeStored); for (String s : toBeStored) { System.out.println(s); }
//List转字符数组——例子三
List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = new String[]{}; String[] str = al.toArray(toBeStored); for (String s : str) { System.out.println(s); }
利用此转化:String str[] = list.toArray(new String[]{});
List list= java.util.Arrays.asList(String str[]);
相关文章推荐
- Java-Enumeration
- 码神-day7-java
- 【Java集合源码剖析】ArrayList源码剖析
- 个人学习-java-事
- BulbleSort实现
- JAVA &&(短路与),&,|,||(短路或)
- Java-enum
- volatile关键字解析
- Java 常用工具类
- Java Calendar使用总结
- Java语言二进制补码与数据类型
- java文件切割和恢复
- 59. Spring Boot Validator校验【从零开始学Spring Boot】
- java数据类型
- Spring MVC 框架中Spring扫描问题
- POI生成(Excel 2007).xlsx文件时报“java.lang.NoSuchMethodError”错误的解决
- Spring事务配置的五种方式 spring里面事务的传播属性和事务隔离级别 (转载)
- 使用java.util.LinkedList模拟实现内存页面置换算法--LRU算法
- java内存分块
- Spring Boot——开发新一代Spring Java应用