1. 程式人生 > >Java常用API

Java常用API

寫入 大小 移動 是否 格式化 分行 查詢語句 boolean del

常用Java API

一、 java.io.BufferedReader類(用於從文件中讀入一段字符;所屬套件:java.io)

1、 構造函數BufferedReader(java.io.FileReader FileReader變量) 說明:新建一個BufferReader對象。

2、 close方法 void close() 說明:關閉BufferReader對象。

3、 readLine方法 java.lang.string readLine() 說明:從文件中讀取一行字符。若為NULL,代表讀取至文件結尾。

二、 java.io.BufferedWriter(向文件寫入一段字符。所屬套件:java.io)

1、 構造函數:BufferedWriter(java.io.FileWrite FileWrite變量) 說明:新建一個BufferWriter對象。

2、 close方法:void close() 說明:關閉BufferedWriter對象。

3、 newLine方法:java.lang.string newLine() 說明:向文件寫入分行符。

4、 write方法:void write(char字符);void write(char[]字符數組);void write(string 字符串);void write(char[]字符數組,int數組中起始位置,int輸出長度) 說明:將數據寫入文件。

5、 

三、 Java.io.File(File用於管理文件或目錄; 所屬套件:java.io)

1、 構造函數:File(java.lang.string路徑,java.lang.string文件名) 說明:建立代表文件或目錄的File對象。

2、 canRead方法:(boolean canRead())判斷是否可讀取

3、 canWrite方法:(boolean canWrite)判斷是否可以寫入

4、 createNewFile方法:(boolean createNewFile())說明:創建文件,成功返回TRUE,否則返回false

5、 delete方法:(boolean delete())說明:刪除文件或目錄,成功返回TRUE,否則返回FALSE。

6、 exist方法:(boolean exist()) 說明:檢查文件或目錄是否存在。

7、 getName方法:(java.lang.string getName()) 說明:取得文件或目錄的名稱。

8、 lastModified方法:(long lastModified()) 取出最後一次修改的時間。

9、 length方法:(int length())說明:取得文件的長度

10、 listfiles方法:(File[] listFiles()) 說明:取出該目錄下的所有文件。

11、 isDirectory方法:(boolean isDirectory())說明:判斷是否為文件。

12、 isFile方法:(boolean isFile) 說明:判斷是否為文件。

13、 isHidden 方法:( Boolean isHidden()) 說明:判斷是否為隱藏文件。

14、 mk dir方法:(boolean mkdir)說明:創建目錄,成功返回TRUE,否則返回FALSE

四、 java.io.FileReader(FileReader 用於從文件中讀取字符 ;所屬套件:java.io)

1、 構造函數(FileReader (Java.lang.strig文件路徑和名稱) 說明:為要讀取的文件建立一個FileReader對象)

2、 read方法:(1)(int read())說明:從文件讀取一個字符,返回值為一整數,為讀取得字符串的字符碼,若返回值為-1,則代表已經讀到文件的結尾。(2) int read(char[] chararray,int startpos,int length)說明:將從startpos開始,讀取length字符,保存到chararray數組中,返回值是讀取到的字數,如果返回-1,則代表已經讀到文件的結尾。

3、 skip方法:(long skip(int 要略過的字符數) 說明:直接將文件讀取指針向後移動數個字符,從而略過字符不讀取);

五、 java.io.FileWrite類(用於向文件中寫入讀取字符;所屬套件java.io)

1、 FileWrite(java.lang.string文件路徑與名稱) Filwrite(java.lang.string文件路徑與名稱,Boolean append)  說明:為要寫入的文件建立一個FileReader對象,參數append表示是否在原文件後添加。

2、 Write方法:(void write(char字符),char[]字符數組,string字符串,char[]字符數組、int數組中起始位置,int輸出長度)說明:將數據寫入文件。

六、 java.lang.string類(string類用於處理字符串這種數據類型;所屬套件:java.lang)

1、 charAt方法。(語法:char charAt(int index) 說明:返回指定位置的字符

2、 equals方法:(語法:boolean equals(object anobject) 說明:判斷字符串是否與指定的對象相等)事例:if (str.equals(“abc”)){out.print(“str的值為abc”);}

3、 index of方法:(語法:int indexOf(char ch);int indexOf(string str) 說明:返回要查找的字符或子串第一次出現在字符串中的位置,如果找不到該字符/子字符串,將返回-1)。

4、 lastindexOf方法(語法:int lastindexOf(char ch);int lastindexOf(string ch) 說明:返回要查找的字符或子串最後一次出現在字符中的位置。如果找不到該字符/子字符串,將返回-1)

5、 replace方法:(語法:string replace(char oldChar,char newChar) 說明:替換字符串中的某個字符,返回值為替換後的結果。)

6、 substring方法:(方法:string substring(int beginIndex);string substring(int beginIndex,int endIndex) 說明:取得字符串中的子串。示例: string a=”AABB”;b=a.substring(1) 最後結果是“ABB”c=a,subsirng(1,2);最後結果是“AB”

7、 大小寫轉換的方法(語法:string toLowerCase();string toUpperCase() 說明:對字符串進行大小寫轉換,返回值為轉換後的結果)

8、 valueOf方法(語法:string valueOf(Object obj) 說明:將對象轉換為字符串,返回值為轉換後的結果)

七、 java.net.URL Encoder(說明:URLEncoder類用於URL的編碼。所屬套件:JAVA .net)

1、 encode方法(語法:java.lang.string encode(java.lang.sring要編碼的字符串) 說明:返回編碼後的字符串。)

八、 java.text.simpleDateFormat類(說明:simpleDateFormat類用於處理Date數據的格式化輸出和輸入。所屬套件:java.text)

1、 構造函數:(語法:simpleDateFormat(java.lang.strng格式化字符串) 說明:根據指定格式化字符串,產生simpleDateFormat對象)

2、 format方法:(語法:java.lang.string format(java.util.Date日期數據) 說明:將Date數據轉化為指定格式的字符串。)

3、 parse方法:(語法:java.util.Date parse(java.lang.sring 字符串) 說明:將字符串轉化為Date 數據。如果格式錯誤,將會產生異常。

九、 java.spl.DriverManager類(說明:當數據庫驅動程序加載到內存中後,系統將會自動利用DriverManager類註冊加載的驅動程序,使其狀態為可使用(available)所屬套件:java.spl

1、 getConnection方法:(語法:getConnection(string數據源名稱,string用戶名稱,string用戶密碼) 說明:打開數據庫鏈接。)

十、 java.sql.connection類(說明:Connection類用於處理一條與數據庫的鏈接。所屬套件:Java.sql)

1、 createStatement方法:(語法:java.spl.statement createStatement(int 指針類型參,int數據一致性參數) 說明:建立Statement對象。

十一、 java.sql.ResultSetMetaData類(說明:ResultSetMetaData類用於獲取記錄集字段的信息。所屬套件:java.sql.

1、 getColumnCount方法:(語法:int getColumnCount() 說明:取得記錄集中的字段數目)

2、 getColumnName方法:(語法:java.lang.String getColumnName(int column) 說明:取得字段的字稱。其中字段索引值是記錄集中字段的索引值,第一字段的索引值1,最後一個字段的索引值即為總字段數。

十二、java.sql.Statement類(說明:Statement 類可以執行SQL動作和查詢語句,實現對數據庫的操作。所屬套件:java.sql)。

1、 execute方法:(語法:boolean execute(string sql) 說明:執行SQL動作語句,如插入、刪除、修改等。)示例:st.execute(“delect from table”)  //從表table中刪除數據。

2、 executeQuery方法:(語法:java.sql.ResultSet executeQuery(string sql) 說明:執行SQL查詢語句,得到相應的記錄集。)示例:rs=st.execute(“select * from table”)  //從表中取出數據。

十三、java.sql.ResultSet類(說明:ResultSet類用於處理一個記錄集。所屬套件:java.sql)

1、 absolute方法(語法:boolean absolute(int row) 說明:設置記錄指針指向記錄的位置。)

2、 afterLast 方法:(語法:void afterLast() 說明:將指針移動到最後一條記錄之後。)

3、 beforeFirst()方法:(語法:void beforeFirst() 說明:將指針移動到第一條記錄之前。)

4、 first方法:(語法:boolean first() 說明:將記錄指針移至第一條記錄。)

5、 isAfterlast 方法:(語法:Boolean isAfterLast() 說明:判斷記錄指針是否指向最後一條記錄之後)

6、 isBeforeFirst方法:(語法:Boolean isBeforeFirst() 說明:判斷記錄指針是否指向第一條記錄之前。

7、 isFirst方法:(語法:Boolean isFirst() 說明:判斷記指針是否指向第一條記錄)

8、 isLast 方法:(語法:Boolean isLast() 說明:判斷記錄指?

  

Java常用API