Java常用方法總結

2021-05-25 02:45:12 字數 4921 閱讀 9378

第一章

字串 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()5 、

將數值轉化為字串:

valueof(數值)

6 、字串檢索

indexof(srting s)

從頭開始檢索

indexof(string s ,int startpoint)

從startpoint

處開始檢索

如果沒有檢索到,將返回-17

、得到字串的子字串

substring(int startpoint)

從startpoint

處開始獲取

substring(int start,int end)

從start

到end

中間的字元8、

替換字串中的字元

,去掉字串前後空格

replace(char old,char new)

用new

替換old9 、

分析字串

stringtokenizer(string s)

構造乙個分析器,使用預設分隔字元(空格,換行,回車,

tab,進紙符)

stringtokenizer(string s,string delim) delim

是自己定義的分隔符

nexttoken()

逐個獲取字串中的語言符號

boolean hasmoretokens()

只要字串還有語言符號將返回

true

,否則返回

false

counttokens()

得到一共有多少個語言符號

第二章文字框和文字區 1

、文字框

textfield()

構造文字框,乙個字元長、

textfield(int x)

構造文字框,

x個字元長

textfield(string s)

構造文字框,顯示s、

settext(string s)

設定文字為

sgettext()

獲取文字、

setechochar(char c)

設定顯示字元為

cseteditable(boolean)

設定文字框是否可以被修改、

addactionlistener()

新增監視器

removeactionlistener()

移去監視器2、

文字區textarea()

構造文字區;

textarea(string s)

構造文字區,顯示

stextarea(string s,int x,int y)

構造文字區,x行,

y列,顯示

stextarea(int x,int y)

構造文字區,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)

設定文字為s;

gettext()

獲取文字

addtextlistener()

新增監視器;

removetextlistener()

移去監視器

insert(string s,int x) 在x

處插入文字

sreplacerange(string s,int x,int y) 用s

替換從x到y

處的文字

在文字的最後追加文字

sint getcaretposition(int n)

獲取文字區中游標的位置

第三章按鈕

1、按鈕button()

構造按鈕;

button(string s)

構造按鈕,標籤是

ssetlabel(string s)

設定按鈕標籤是s;

getlabel()

獲取按鈕標籤

addactionlistener()

新增監視器;

removeactionlistener()

移去監視器

第四章標籤

1、標籤label()

構造標籤;

label(string s)

構造標籤,顯示

slabel(string s,int x)x

是對齊方式,取值:

label.left

;label.right

;label.center

settext(string s)

設定文字s;

gettext()

獲取文字

setbackground(color c)

設定標籤背景顏色;

setforeground(color c)

設定字型顏色

第五章選擇框 1、

選擇框checkbox()

構造選擇框;

checkbox(string s)

構造選擇框,給定標題

scheckbox(string s,boolean b) b

設定初始狀態

checkbox(string s,boolean b,checkboxgroup g) g

設定了所屬的組(有了組就成為單選框)

additemlistener()

新增監視器;

removeitemlistener()

移去監視器

getstate()

返回選擇框的是否選中狀態;

setstate(boolean b)

設定選擇框的狀態

getlabel()

獲取選擇框的標題;

setlabel(string s)

設定選擇框的標題為s

第六章選擇控制項和滾動列表 1

、選擇控制項

choice()

構造選擇控制項;

add(string s)

向選擇控制項增加乙個選項

additemlistener()

新增監視器;

removeitemlistener()

移去監視器

getselectedindex()

返回當前選項的索引;

getselecteditem()

返回當前選項的字串代表

insert(string s,int n) 在n

處插入選項

sremove(int n)

;removeall()2 、

滾動列表

list()

構造滾動列表;

list(int n) 引數n

是可見行數

list(int n,boolean b) 引數b

是設定是否可以多項選擇

add(string s)

向列表的結尾增加乙個選項;

add(string s,int n) 在n

處增加乙個選項

addactionlistener()

滾動列表新增監視器

additemlistener()

滾動列表上的選項新增監視器

remove(int n) 刪除n

初的選項;

remnoveall()

刪除全部選項

getselectedindex()

返回當前選項的索引;

getselecteditem()

返回當前選項的字串代表3、

元件類的一些常用方法

void setbackground(color c)

設定元件背景顏色

void setforeground(color c)

設定元件前景顏色

void setfonts(font f)

設定元件字型

void setbounds(int x,int y,int w,int h)

設定座標,x,

y表示在容器中座標,

w,h表示寬和高

void setlocation(int x,int y)

移動到x,y

處;void setsize(int w,int h)

設定寬和高

void setvisible(boolean b)

設定組建是否可見

int getbounds().wigth

獲取寬;

int getbounds().height

獲取高int getbounds().x

獲取x

座標;

JAVA常用總結

1.資料元素的比較需要使用arrays.equals char chararray1 char chararray2 boolean c c arrays.equals chararray1,chararray2 asserttrue arrays.equals chararray1,d.chara...

Java常用集合總結

1.list 元素是有序的,可以重複,因為有索引 arraylist 陣列結構,特定 查詢快,增刪慢,初始長度是10,50 延長 linkedlist 鍊錶資料結構,特點 增刪快,查詢慢 vector 陣列結構,執行緒同步,被arraylist代替,初始長度是10,100 延長,列舉是vector特...

java 常用方法記錄

建議使用第五種方法 不要自己造輪子,能用現成的就用現成的 第一種方法 public string listtostring list list,char separator return sb.tostring substring 0,sb.tostring length 1 第二種方法 publi...