淺析Swing字符串
1、文本框
◆TextField() 構(gòu)造文本框,一個字符長、TextField(int x) 構(gòu)造文本框,x個字符長
◆TextField(String s) 構(gòu)造文本框,顯示s、setText(String s) 設(shè)置文本為s
◆getText() 獲取文本、setEchoChar(char c) 設(shè)置顯示字符為c
◆setEditable(boolean) 設(shè)置文本框是否可以被修改、addActionListener() 添加監(jiān)視器
◆removeActionListener() 移去監(jiān)視器
2、文本區(qū)
◆TextArea() 構(gòu)造文本區(qū);TextArea(String s) 構(gòu)造文本區(qū),顯示s
◆TextArea(String s,int x,int y) 構(gòu)造文本區(qū),x行,y列,顯示s
◆TextArea(int x,int y) 構(gòu)造文本區(qū),x行,y列
◆TextArea(String s,int x,ing y,int scrollbar)
scrollbar的值是:
◆TextArea.SCROLLBARS_BOTH;TextArea.SCROLLBARS_VERTICAL_ONLY
◆TextArea.SCROLLBARS_HORIZONTAL_ONLY;TextArea.SCROLLBARS_NONE
◆setText(String s) 設(shè)置文本為s;getText() 獲取文本
◆addTextListener() 添加監(jiān)視器;removeTextListener() 移去監(jiān)視器
◆insert(String s,int x) 在x處插入文本s
◆replaceRange(String s,int x,int y) 用s替換從x到y(tǒng)處的文本
◆append(String s) 在文本的最后追加文本s
◆Int getCaretPosition(int n) 獲取文本區(qū)中光標的位置
1、獲取Swing字符串的長度:length()
2、判斷字符串的前綴或后綴與已知字符串是否相同
前綴 startsWith(String s)、后綴 endsWith(String s)
3、比較兩個字符串:equals(String s)
4、把Swing字符串轉(zhuǎn)化為相應(yīng)的數(shù)值
◆int型 Integer.parseInt(字符串)、long型 Long.parseLong(字符串)
◆float型 Folat.valueOf(字符串).floatValue()
◆double型 Double.valueOf(字符串).doubleValue()
5、將數(shù)值轉(zhuǎn)化為字符串:valueOf(數(shù)值)
6、Swing字符串檢索
indexOf(Srting s) 從頭開始檢索
indexOf(String s ,int startpoint) 從startpoint處開始檢索
如果沒有檢索到,將返回-1
7、得到字符串的子字符串
substring(int startpoint) 從startpoint處開始獲取
substring(int start,int end) 從start到end中間的字符
8、替換字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替換old
9、分析Swing字符串
◆StringTokenizer(String s) 構(gòu)造一個分析器,使用默認分隔字符(空格,換行,回車,Tab,進紙符)
◆StringTokenizer(String s,String delim) delim是自己定義的分隔符
◆nextToken() 逐個獲取字符串中的語言符號
◆boolean hasMoreTokens() 只要字符串還有語言符號將返回true,否則返回false
◆countTokens() 得到一共有多少個語言符號
【編輯推薦】