天天看點

【java】分割字元串工具類,霸氣 jdk自帶的

java 分割字元串,分割string,可以根據多個條件去分割。比如逗号,分号,逗号或者分号。

比如一個字元串:“abc,def;gh,ij;k;lm,no,p;qr,st”按逗号和分号分隔,,這裡應該分隔成10個字串,,java怎麼寫??如果用split怎麼樣一次分隔開?

StringTokenizer st = new StringTokenizer(selWarehouse,",");

StringTokenizer st = new StringTokenizer(selWarehouse,",;");

StringTokenizer st = new StringTokenizer(selWarehouse,",;)");

這樣比split省事多了!

jsp頁面如下寫,java的自己去導包

<%@page import="java.util.*"%>

 StringTokenizer st = new StringTokenizer(selWarehouse,",");//selWarehouse是傳入的字元串,含有逗号

       while(st.hasMoreTokens() ){  //如果能往下分割 

            System.out.println(st.nextToken());

         //st.nextToken()就是已經分割後的東東了。可以自己找東西處理一下,變成你要的東西。

        }