當需要將乙個字串按照指定的分隔符分割,並且儲存起來後邊使用的時候,可以使用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 ...