程序员们确定和字符串常常打交道,今天作了一个字符串截取的小demo,虽简单,但有时还得搜搜资料。java
需求:字符串为[5,6,6,66,4,55],我想获取里面的数字放入到Set集合中。程序员
步骤:1,首先把左右两边的括号去掉函数
2,根据“,”分离出数字测试
3,数字放入集合spa
好了,既然知道了步骤下面就开始实施:code
代码我写完了
字符串
// 测试主函数 public static void main(String args[]) { String test = "[5,6,6,66,4,55,3,4,5]"; //把左右括号用空格替换 test = test.replace("[", "").replace("]", ""); //分理出数字 String aa[] = test.split(","); Set<Integer> list = new HashSet<Integer>(); for (int i = 0; i < aa.length; i++) { list.add(Integer.valueOf(aa[i])); System.out.println(aa[i]+" Set的长度:"+list.size()); } }
好了,这样就完成了,显示下输出效果。it
5 Set的长度:1 6 Set的长度:2 6 Set的长度:2 66 Set的长度:3 4 Set的长度:4 55 Set的长度:5 3 Set的长度:6 4 Set的长度:6 5 Set的长度:6
哈,天天积累一点点。class