Java StringTokenizer 類使用方法概述
導讀 | Java StringTokenizer 屬於 java.util 包,用於分隔字串。 |
StringTokenizer 構造方法:
- StringTokenizer(String str) :構造一個用來解析 str 的 StringTokenizer 物件。java 預設的分隔符是空格("")、製表符(\t)、換行符(\n)、回車符(\r)。
- StringTokenizer(String str, String delim) :構造一個用來解析 str 的 StringTokenizer 物件,並提供一個指定的分隔符。
- StringTokenizer(String str, String delim, boolean returnDelims) :構造一個用來解析 str 的 StringTokenizer 物件,並提供一個指定的分隔符,同時,指定是否返回分隔符。
StringTokenizer 常用方法:
- nt countTokens():返回nextToken方法被呼叫的次數。
- boolean hasMoreTokens():返回是否還有分隔符。
- boolean hasMoreElements():判斷列舉 (Enumeration) 物件中是否還有資料。
- String nextToken():返回從當前位置到下一個分隔符的字串。
- Object nextElement():返回列舉 (Enumeration) 物件的下一個元素。
- String nextToken(String delim):與 4 類似,以指定的分隔符返回結果。
例項 1
import java.util.*; public class Main { public static void main(String[] args) { String str = "runoob,google,taobao,facebook,zhihu"; // 以 , 號為分隔符來分隔字串 StringTokenizer st=new StringTokenizer(str,","); while(st.hasMoreTokens()) { System.out.println(st.nextToken()); } } }
輸出結果為:
runoob google taobao facebook zhihu
例項 2
import java.util.*; public class Main { public static void main(String args[]) { System.out.println("使用第一種建構函式:"); StringTokenizer st1 = new StringTokenizer("Hello Runoob How are you", " "); while (st1.hasMoreTokens()) System.out.println(st1.nextToken()); System.out.println("使用第二種建構函式:"); StringTokenizer st2 = new StringTokenizer("JAVA : Code : String", " :"); while (st2.hasMoreTokens()) System.out.println(st2.nextToken()); System.out.println("使用第三種建構函式:"); StringTokenizer st3 = new StringTokenizer("JAVA : Code : String", " :", true); while (st3.hasMoreTokens()) System.out.println(st3.nextToken()); } }
輸出結果為:
使用第一種建構函式:
Hello Runoob How are you 使用第二種建構函式: JAVA Code String 使用第三種建構函式: JAVA : Code : String
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2771405/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java StringTokenizerJava
- Java集合類的概述Java
- Java File 類的使用方法詳解Java
- java學習(五) —— 常用API類概述JavaAPI
- Java 概述Java
- Java概述Java
- ORACLE分割槽表梳理系列(一)- 分割槽表概述、分類、使用方法及注意事項Oracle
- 四,Java運算子詳細分類及使用方法介紹Java
- Java 集合概述Java
- java集合概述Java
- 好程式設計師Java培訓分享Java類載入的過程概述程式設計師Java
- Java DES 使用方法Java
- Java JUC LockSupport概述Java
- Java語言概述Java
- 反射-類載入器的概述和分類反射
- java中synchronized使用方法Javasynchronized
- 類的載入過程概述
- java Servlet結構概述JavaServlet
- Java 物件導向概述Java物件
- 【Java集合】1 集合概述Java
- Java中 集合框架概述Java框架
- Java物件導向概述Java物件
- HDFS應用場景、原理、基本架構及使用方法概述架構
- dede資料庫類使用方法 $dsql資料庫SQL
- Java開發之路—java語言概述Java
- Linux 終端概述與分類Linux
- [java IO流]之 IO概述Java
- Java Web概述-練習題JavaWeb
- java後端知識概述Java後端
- Java異常體系概述Java
- 【java】Pattern和Matcher的概述Java
- 1 Java NIO概述-翻譯Java
- Java NIO系列2:NIO概述Java
- Python中類的建立和使用方法Python
- CSS選擇器種類及使用方法CSS
- java中json的使用方法JavaJSON
- Java transient 的作用及使用方法Java
- Java中try()catch{}的使用方法Java