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對象,并提供一個指定的分隔符,同時,指定是否返回分隔符。
構造函數的主要特點是?
1.構造函數的命名必須和類名完全相同。在java中普通函數可以和構造函數同名,但是必須帶有返回值;
2.構造函數的功能主要用于在類的對象創建時定義初始化的狀態。它沒有返回值,也不能用void來修飾。這就保證了它不僅什么也不用自動返回,而且根本不能有任何選擇。而其他方法都有返回值,即使是void返回值。盡管方法體本身不會自動返回什么,但仍然可以讓它返回一些東西,而這些東西可能是不安全的;
3.構造函數不能被直接調用,必須通過new運算符在創建對象時才會自動調用;而一般的方法是在程序執行到它的時候被調用的;
4.當定義一個類的時候,通常情況下都會顯示該類的構造函數,并在函數中指定初始化的工作也可省略,不過Java編譯器會提供一個默認的構造函數.此默認構造函數是不帶參數的。而一般的方法不存在這一特點;
5.構造函數有回滾的效果,構造函數拋出異常時,構造的是一個不完整對象,會回滾,將此不完整對象的成員釋放(c++)
關鍵詞: StringTokenizer的 構造函數 構造函數的 主要特點是