當需要將乙個字串按照指定的分隔符分割

2021-08-27 20:05:47 字數 555 閱讀 2039

當需要將乙個字串按照指定的分隔符分割,並且儲存起來後邊使用的時候,可以使用stringtokenizer 這個方法。

三個建構函式:

public stringtokenizer(string str)

public stringtokenizer(string str, string delim)

public stringtokenizer(string str, string delim, boolean returndelims)

第乙個引數就是要分隔的string,第二個是分隔字元集合,第三個引數表示分隔符號是否作為標記返回,如果不指定分隔字元,預設的是:」\t\n\r\f」

核心方法

public boolean hasmoretokens()

public string nexttoken()

public string nexttoken(string delim)

public int counttokens()

其實就是三個方法,返回分隔字元塊的時候也可以指定分割符,而且以後都是採用最後一次指定的分隔符號。

當指標指向乙個字串

1.以字串形式出現的,編譯器都會為該字串自動新增乙個0作為結束符。如在 中寫 abc 那麼編譯器幫你儲存的是 abc 0 2.abc 是常量嗎?答案是有時是 有時不是。不是常量的情況 abc 作為字元陣列初始值的時候就不是,如 char str abc 因為定義的是乙個字元陣列,所以就相當於定義了一...

當指標指向乙個字串

1.以字串形式出現的,編譯器都會為該字串自動新增乙個0作為結束符。如在 中寫 abc 那麼編譯器幫你儲存的是 abc 0 2.abc 是常量嗎?答案是有時是 有時不是。不是常量的情況 abc 作為字元陣列初始值的時候就不是,如 char str abc 因為定義的是乙個字元陣列,所以就相當於定義了一...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...