幾個常用方法
字元串
1、擷取字元串的長度
length()
2 、判斷字元串的字首或字尾與已知字元串是否相同
字首 startsWith(String s)
字尾 endsWith(String s)
3、比較兩個字元串
equals(String s)
4、把字元串轉化為相應的數值
int型 Integer.parseInt(字元串)
long型 Long.parseLong(字元串)
float型 Folat.valueOf(字元串).floatValue()
double型 Double.valueOf(字元串).doubleValue()
4、将數值轉化為字元串
valueOf(數值)
5、字元串檢索
indexOf(Srting s) 從頭開始檢索
indexOf(String s ,int startpoint) 從startpoint處開始檢索
如果沒有檢索到,将傳回-1
6、得到字元串的子字元串
substring(int startpoint) 從startpoint處開始擷取
substring(int start,int end) 從start到end中間的字元
7、替換字元串中的字元,去掉字元串前後空格
replace(char old,char new) 用new替換old
trim()
8、分析字元串
StringTokenizer(String s) 構造一個分析器,使用預設分隔字元(空格,換行,回車,Tab,進紙符)
StringTokenizer(String s,String delim) delim是自己定義的分隔符
nextToken() 逐個擷取字元串中的語言符号
boolean hasMoreTokens() 隻要字元串還有語言符号将傳回true,否則傳回false
countTokens() 得到一共有多少個語言符号
Java中的滑鼠和鍵盤事件
1、使用MouseListener借口處理滑鼠事件
滑鼠事件有5種:按下滑鼠鍵,釋放滑鼠鍵,點選滑鼠鍵,滑鼠進入和滑鼠退出
滑鼠事件類型是MouseEvent,主要方法有:
getX(),getY() 擷取滑鼠位置
getModifiers() 擷取滑鼠左鍵或者右鍵
getClickCount() 擷取滑鼠被點選的次數
getSource() 擷取滑鼠發生的事件源
事件源獲得螢幕的方法是addMouseListener(),移去螢幕的方法是removeMouseListener()
處理事件源發生的時間的事件的接口是MouseListener 接口中有如下的方法
mousePressed(MouseEvent) 負責處理滑鼠按下事件
mouseReleased(MouseEvent) 負責處理滑鼠釋放事件
mouseEntered(MouseEvent) 負責處理滑鼠進入容器事件
mouseExited(MouseEvent) 負責處理滑鼠離開事件
mouseClicked(MouseEvent) 負責處理點選事件
2、使用MouseMotionListener接口處理滑鼠事件
事件源發生的滑鼠事件有2種:拖動滑鼠和滑鼠移動
滑鼠事件的類型是MouseEvent
事件源獲得螢幕的方法是addMouseMotionListener()
處理事件源發生的事件的接口是MouseMotionListener 接口中有如下的方法
mouseDragged() 負責處理滑鼠拖動事件
mouseMoved() 負責處理滑鼠移動事件
3、控制滑鼠的指針形狀
setCursor(Cursor.getPreddfinedCursor(Cursor.滑鼠形狀定義)) 滑鼠形狀定義見(書 P 210)
4、鍵盤事件
鍵盤事件源使用addKeyListener 方法獲得螢幕
鍵盤事件的接口是KeyListener 接口中有3個方法
public void keyPressed(KeyEvent e) 按下鍵盤按鍵
public void keyReleased(KeyEvent e) 釋放鍵盤按鍵
public void keyTypde(KeyEvent e) 按下又釋放鍵盤按鍵