中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Java StringTokenizer 類使用方法

Java StringTokenizer 屬于 java.util 包,用于分隔字符串。

StringTokenizer 構造方法:

  • 1. StringTokenizer(String str) :構造一個用來解析 str 的 StringTokenizer 對象。java 默認的分隔符是空格("")、制表符(t)、換行符(n)、回車符(r)。
  • 2. StringTokenizer(String str, String delim) :構造一個用來解析 str 的 StringTokenizer 對象,并提供一個指定的分隔符。
  • 3. StringTokenizer(String str, String delim, boolean returnDelims) :構造一個用來解析 str 的 StringTokenizer 對象,并提供一個指定的分隔符,同時,指定是否返回分隔符。

StringTokenizer 常用方法:

  • 1. int countTokens():返回nextToken方法被調用的次數(shù)。
  • 2. boolean hasMoreTokens():返回是否還有分隔符。
  • 3. boolean hasMoreElements():判斷枚舉 (Enumeration) 對象中是否還有數(shù)據(jù)。
  • 4. String nextToken():返回從當前位置到下一個分隔符的字符串。
  • 5. Object nextElement():返回枚舉 (Enumeration) 對象的下一個元素。
  • 6. String nextToken(String delim):與 4 類似,以指定的分隔符返回結果。

實例 1

import java.util.*; public class Main { public static void main(String[] args) { String str = "json,google,taobao,facebook,zhihu"; // 以 , 號為分隔符來分隔字符串 StringTokenizer st=new StringTokenizer(str,","); while(st.hasMoreTokens()) { System.out.println(st.nextToken()); } } }

輸出結果為:

json
google
taobao
facebook
zhihu

實例 2

import java.util.*; public class Main { public static void main(String args[]) { System.out.println("使用第一種構造函數(shù):"); StringTokenizer st1 = new StringTokenizer("Hello Runoob How are you", " "); while (st1.hasMoreTokens()) System.out.println(st1.nextToken()); System.out.println("使用第二種構造函數(shù):"); StringTokenizer st2 = new StringTokenizer("JAVA : Code : String", " :"); while (st2.hasMoreTokens()) System.out.println(st2.nextToken()); System.out.println("使用第三種構造函數(shù):"); StringTokenizer st3 = new StringTokenizer("JAVA : Code : String", " :", true); while (st3.hasMoreTokens()) System.out.println(st3.nextToken()); } }

輸出結果為:

使用第一種構造函數(shù):
Hello
Runoob
How
are
you
使用第二種構造函數(shù):
JAVA
Code
String
使用第三種構造函數(shù):
JAVA
 
:
 
Code
 
:
 
String