培訓筆記之java 二

2021-06-15 21:23:24 字數 2024 閱讀 3329

第二天

i.判斷是不是數字的幾種方法:

<1>  string score=joptionpane.showinputdialog("請輸入數字:");

char scorearray=score.tochararray();

for(int i=0;i'9'||scorearray[i]<'0')

}<2>.正規表示式

public boolean isnumeric(string str)

<3>.有個類方法可以直接呼叫略

2.在eclipse裡不用查詢替換來改變量名,而應該用重構的方式來重新命名

3.在jdk5.0裡面對for迴圈進行了改造:

for(char c:scorearray)

即在for裡成名乙個和集合變數一致的變數,然後冒號後面放陣列活集合名,然後可以直接遍歷。

4.方法

程式模組化,提高程式重用性,消除重複**,提高程式的可維護性.注意,乙個好的方法只實現乙個單一的功能,以提高重用性.

例如在上乙個登入的例子中可以將所有彈出對話方塊和成乙個方法:

static void showmsg(string msg)

然後將所有相關**進行替換即可.

另外還可以將判斷輸入的是否為空等和輸入的是否為數字等**改為方法,方便以後呼叫

5.變數

6.陣列複製:

迴圈賦值

system.arraycopy(**,起始索引,目的,起始索引,複製長度)

system.arraycopy(a,0,b,0,a.length);

陣列填充:

arrays.fill(陣列,填充值);進行陣列填充.

陣列比較用:

arrays.equals(陣列1,陣列2);返回boolean;

陣列排序:

arrays.sort(陣列);

陣列查詢:

arrays.binarysearch(陣列,值);//這個是二分發查詢,前提是先排序

返回值所在的序號,找不到時返回負數

7.字串:

char charat(int index)

返回指定索引處的字元

int indexof(int ch)

返回指定字元第乙個找到的索引位置

int indexof(string str)

返回指定字串第乙個找到的索引位置

int lastindexof(int ch)

返回指定字元最後乙個找到的索引位置

int lastindexof(int ch)

返回指定字串最後乙個找到的索引位置

string substring(int beginindex)

取出指定索引處至字串尾端的子字串

string substring(int beginindex, int endindex)

取出指定索引範圍子字串

char tochararray()

將字串轉換為字元array

8.練習:

判斷輸入的是合法郵箱位址

判斷輸入的是合法的檔案(略)

public static boolean emailcheck(string email)

email=email.trim();

if(email.endswith("."))

if(email.startswith(".")||email.startswith("@"))

int len = email.length();

if (len < 5)

int at1 = email.indexof("@");

if (at1 == -1)

if (at1 == 0)

int at2 = email.lastindexof("@");

if (at1 != at2)

return true

}9.物件導向特點: 封裝,繼承,多型

物件是類的乙個例項;

throw new runtimeexception("執行時拋異常!");

Java培訓筆記二

也是借的同學的筆記,免費培訓時候的。2009 6 25 通配 新增insert into student studentno,studentname,student studentmajor,studentgrade,studentaddress,values 6 caicai 女 insert i...

Java培訓總結筆記(二)

一 collection介面 collection是最基本的集合介面,用api文件的話說,是層次結構中的根介面。collection表示一組物件,這些物件也稱為collection的元素。collection最常用的子介面有list介面和set介面。1.list介面 list介面是有序的collec...

Java培訓總結筆記(四)

1.位元組流 主要操作byte型別資料,以byte陣列為準,一次讀入或讀出是8位二進位制,主要操作類有位元組輸入流 inputstream 和位元組輸出流 outputstream 兩個抽象類,面向裝置寫入,無緩衝區。示例 位元組流讀取檔案 throws ioexception private st...