java拆解_Java 字符串处理,解析,拆解,分解

展开全部

public class StringSplit {

32313133353236313431303231363533e78988e69d8331333335323439public static void main(String[] args){

String mString = "name='zhangshan' and (age >= 20 or age < 10) and userName <> 'day and night' and id in (1,2,3,4,5)";

String mString2 = mString.split("and")[0];

String mString3 = mString.split("and")[1];

String mString4 = mString.split("and")[2];

String mString5 = mString.split("and")[3];

String mString6 = mString.split("and")[4];

String mString7 = mString3.split("\\(")[1];

String mString8 = mString7.replace(")", "");

String mString9 = mString8.split("or")[0];

String mString10 = mString8.split("or")[1];

System.out.println(mString2);

System.out.println(mString9);

System.out.println(mString10);

System.out.println(mString4+" and "+mString5);

System.out.println(mString6);

}

}

b4aec8a5ea42e1205f798817536ffd6d.png

不知道这样是否符合你的要求,望采纳


版权声明:本文为weixin_36295973原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。