String中的split(正则表达式)

来源:互联网 发布:linux怎么运行多线程 编辑:程序博客网 时间:2024/06/05 20:45
该方法以正则表达式的满足情况为前提,将一个字符串拆分为多个子字符串
String str = "name=小明&age=18&address=地球";//一个字符串
//将字符串name=小明&age=18&address=地球 进行拆分
        String[] StrArray = str.split("&");//分割出来的字符数组
        String[] Str1=new String[StrArray.length];
        for (int i = 0; i < StrArray.length; i++) {
        Str1[i]=StrArray[i].split("=")[1];
//由于StrArray[i].split("=")返回一个数组,所以数组[下标]是可以用的

}

// Str1数组中存的是:小明、18、地球