string 关键字 字符串 分割 组成 list 数组
2013-07-11 22:11
260 查看
先将一组数字组装成String字符串,然后接受通过split()方法分割:
知识点:
1、先用split分割成String[] 数组,
2、使用foreach(Object obj : list) 方法循环迭代
3、定义一个List,将分割出来的对象封装进去
4、String[] 和 list 的区别:list 长度不固定,可以自由使用add()方法扩充
5、Long.parseLong()方法
二:问题
为什么用“|”分割的时候一定要使用转义符“\\”?
import java.util.ArrayList; import java.util.List; public class Text { public static void main(String[] args) { String ids = "1,2,3,4,5"; String[] str1 = ids.split(","); List<Long> idLongs = new ArrayList<Long>(); for(String list : str1){ Long listlong = Long.parseLong(list); idLongs.add(listlong); System.out.print(list + "、"); } System.out.println(); System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"); String ids2 = "1|2|3|4|5"; String[] str2 = ids2.split("\\|"); for(String list : str2){ System.out.print(list + "、"); } } }
知识点:
1、先用split分割成String[] 数组,
2、使用foreach(Object obj : list) 方法循环迭代
3、定义一个List,将分割出来的对象封装进去
4、String[] 和 list 的区别:list 长度不固定,可以自由使用add()方法扩充
5、Long.parseLong()方法
二:问题
为什么用“|”分割的时候一定要使用转义符“\\”?
相关文章推荐
- 用string.Join与List<T>或者与string数组转换为字符串
- js中的Array对象转成字符串;java中的List转成String数组, List集合的合并
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- 用string.Join与List<T>或者与string数组转换为字符串
- C#List转字符串,字符串转List,字符数组转Int数组,字符串转string,取某一位置字符等
- String 使用split,replaceAll按照关键字分割字符串
- 字符串数组String[] arr转List<String>
- 使用Spring的StingUtils的commaDelimitedListToStringArray来获取字符串数组
- List、Set、 数组等转字符串 (均通过str = StringUtils.join(set.toArray(), ",");)
- 替换字符串String中的元素和分割字符串为数组
- 用string.Join与List<T>或者与string数组转换为字符串
- [Unity&数组&List&JSON]创建一个字符串数组string[]类型的list
- 将List集合转换List数组,将List数组转换为String数组,将String字符串放到String数组中,将一个数组赋值给另一个数组
- [C 语言]将一字符串分割,并将结果保存到数组里面 separate_string_to_array
- C# List<object> 转换为List<string>、转换为 string数组、转换为一个字符串用分隔符 隔开
- 字符串按照一定长度分割并返回数组!(String按照给定长度分割)
- 支持中文的PHP按字符串长度分割成数组代码
- JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
- string.split 匹配一个多个空格分割成string数组
- java list<string>集合 传递值给js的数组