mshd.net
当前位置:首页 >> jAvA string 分割 >>

jAvA string 分割

java分割字符串用split,例如 String sourceStr = "1,2,3,4,5";String[] sourceStrArray = sourceStr.split(",");for (int i = 0; i < sourceStrArray.length; i++) { System.out.println(sourceStrArray[i]);}split分隔符总结 1.字符"|","*","+...

可以的,以后可以split("\\|")分割,因为"|"是java中的特殊字符

查看 api ,你就会发现 String.split(String regex); 也就是说里面的参数是正则表达式。如果是一些普通的字符,它就会当做普通字符给拆分字符串。可是 ?是特殊字符,想让按照 它来分,所以就用正则表达式表示某个特定字符的方式了 [?] 就表示 问号

package com.test;import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {String s = "138000138001380013800013777777777";List result = new ArrayList();int iPos = 0;int iLen = s...

public static void main(String[] args) {String value = "1.aaa2.bbb3.ccc4.ddd5.eee6.fff7.ggg";String[] str = value.split("[0-9]\\.");for(String s:str){System.out.println(s);}}

运用正则表达式分割就可以了,测试代码 public class Test { public static void main(String[] args) { String str="how|are|you"; String[] ary = str.split("\\|"); String s1 = ary[0]; String s2 = ary[1]; String s3 = ary[2]; System.out...

就是二楼说的那样。 1. substring(); public class Temp {public static void main(String[] args) {String str = "1234567890";//每段的长度int step = 2;int length = str.length();for (int i = 0; i < length; i += step){//结束的位置int e...

定义数组,然后根据数组长度进行for循环,在循环体内进行赋值即可 String test = "aaaasdfs"; String[] arr = new String[test.length()]; for(int i = 0; i < test.length(); i++){ arr[i] = test.substring(i, i+1); System.out.println(arr[i...

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割一个字符串,示例如下: public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4,5";//一个字符串 String[] sourceStrArray = sourceS...

用点做为分隔符,分隔123.jpg的结果是一个数组,包含两个String类型的值,分别是123和jpg, 如果分隔123.456.789.jpg,那包含四个String类型的值,分别是123,456,789和jpg,

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com