首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求教哥哥们一个java截取字符串的有关问题,

2013-01-23 
求教哥哥们一个java截取字符串的问题,急,在线等!!!!!!如题,小弟想将,类似 :XM李兵 and SFZHM3771 这

求教哥哥们一个java截取字符串的问题,急,在线等!!!!!!
如题,小弟想将,类似 :XM='李兵' and SFZHM='3771' 这样的字符串,截取成两个list,一个list存的是[XM,SFZHM],另一个list寸的是[李兵,3771], 请问使用java如何截取???在此谢过。 java
[解决办法]


        String s="XM='李兵' and SFZHM='3771'";
        String[] s1=s.split("and");//先按"and"分割。
        String[] s2= s1[0].trim().split("=");//再按"="分割。
        String[] s3= s1[1].trim().split("=");
        List<String> list1 = new ArrayList<String>();
        List<String> list2 = new ArrayList<String>();
        list1.add(s2[0]);
        list1.add(s3[0]);
        list2.add(s2[1].substring(1,s2[1].length()-1));//去掉"'".
        list2.add(s3[1].substring(1,s3[1].length()-1));
        for(String ss:list1)//输出。
        {
            System.out.println(ss);
        }
        for(String ss:list2)
        {
            System.out.println(ss);
        }

热点排行