幾個(gè)常用方法
字符串
1、獲取字符串的長(zhǎng)度
length()
2 、判斷字符串的前綴或后綴與已知字符串是否相同
前綴 startsWith(String s)
后綴 endsWith(String s)
3、比較兩個(gè)字符串
equals(String s)
4、把字符串轉(zhuǎn)化為相應(yīng)的數(shù)值
int型 Integer.parseInt(字符串)
long型 Long.parseLong(字符串)
float型 Folat.valueOf(字符串).floatValue()
double型 Double.valueOf(字符串).doubleValue()
4、將數(shù)值轉(zhuǎn)化為字符串
valueOf(數(shù)值)
5、字符串檢索
indexOf(Srting s) 從頭開(kāi)始檢索
indexOf(String s ,int startpoint) 從startpoint處開(kāi)始檢索
如果沒(méi)有檢索到,將返回-1
6、得到字符串的子字符串
substring(int startpoint) 從startpoint處開(kāi)始獲取
substring(int start,int end) 從start到end中間的字符
7、替換字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替換old
trim()
8、分析字符串
StringTokenizer(String s) 構(gòu)造一個(gè)分析器,使用默認(rèn)分隔字符(空格,換行,回車(chē),Tab,進(jìn)紙符)
StringTokenizer(String s,String delim) delim是自己定義的分隔符
nextToken() 逐個(gè)獲取字符串中的語(yǔ)言符號(hào)
boolean hasMoreTokens() 只要字符串還有語(yǔ)言符號(hào)將返回true,否則返回false
countTokens() 得到一共有多少個(gè)語(yǔ)言符號(hào)
Java中的鼠標(biāo)和鍵盤(pán)事件
1、使用MouseListener借口處理鼠標(biāo)事件
鼠標(biāo)事件有5種:按下鼠標(biāo)鍵,釋放鼠標(biāo)鍵,點(diǎn)擊鼠標(biāo)鍵,鼠標(biāo)進(jìn)入和鼠標(biāo)退出
鼠標(biāo)事件類(lèi)型是MouseEvent,主要方法有:
getX(),getY() 獲取鼠標(biāo)位置
getModifiers() 獲取鼠標(biāo)左鍵或者右鍵
getClickCount() 獲取鼠標(biāo)被點(diǎn)擊的次數(shù)
getSource() 獲取鼠標(biāo)發(fā)生的事件源
事件源獲得監(jiān)視器的方法是addMouseListener(),移去監(jiān)視器的方法是removeMouseListener()
處理事件源發(fā)生的時(shí)間的事件的接口是MouseListener 接口中有如下的方法
mousePressed(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)按下事件
mouseReleased(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)釋放事件
mouseEntered(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)進(jìn)入容器事件
mouseExited(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)離開(kāi)事件
mouseClicked(MouseEvent) 負(fù)責(zé)處理點(diǎn)擊事件
2、使用MouseMotionListener接口處理鼠標(biāo)事件
事件源發(fā)生的鼠標(biāo)事件有2種:拖動(dòng)鼠標(biāo)和鼠標(biāo)移動(dòng)
鼠標(biāo)事件的類(lèi)型是MouseEvent
事件源獲得監(jiān)視器的方法是addMouseMotionListener()
處理事件源發(fā)生的事件的接口是MouseMotionListener 接口中有如下的方法
mouseDragged() 負(fù)責(zé)處理鼠標(biāo)拖動(dòng)事件
mouseMoved() 負(fù)責(zé)處理鼠標(biāo)移動(dòng)事件
3、控制鼠標(biāo)的指針形狀
setCursor(Cursor.getPreddfinedCursor(Cursor.鼠標(biāo)形狀定義)) 鼠標(biāo)形狀定義見(jiàn)(書(shū) P 210)
4、鍵盤(pán)事件
鍵盤(pán)事件源使用addKeyListener 方法獲得監(jiān)視器
鍵盤(pán)事件的接口是KeyListener 接口中有3個(gè)方法
public void keyPressed(KeyEvent e) 按下鍵盤(pán)按鍵
public void keyReleased(KeyEvent e) 釋放鍵盤(pán)按鍵
public void keyTypde(KeyEvent e) 按下又釋放鍵盤(pán)按鍵
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)Java編程的三十個(gè)基本規(guī)則北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |