分割有逗号的字符串String string = “1,2,3,4,5,”。每个字符后面都有一个英文状态的逗号。
//数据源String string = "1,2,3,4,5,";//长度5 下标从0开始 到4String substring = string.substring(0, string.length() - 1);//以逗号分割,得出的数据存到 result 里面String[] result = substring.split(",");for (String r : result) {System.out.println("分割结果是: " + r);}System.out.println(result[0]);System.out.println(result[1]);System.out.println(result[2]);System.out.println(result[3]);System.out.println(result[4]);
上图是走debugger得出来的数据,分割时一定要看清楚逗号的位置,是不是每个字符后都含有逗号,如果最后一个字符少一个逗号,那么分割出来的字符自然就少一个啦!