經常使用Java API 1、 java.io.BufferedReader類(用於從文件中讀入一段字符;所屬套件:java.io) 一、 構造函數BufferedReader(java.io.FileReader FileReader變量) 說明:新建一個BufferReader對象。 二、 close方法 void close() 說明:關閉BufferReader對象。 三、 readLine方法 java.lang.string readLine() 說明:從文件中讀取一行字符。若爲NULL,表明讀取至文件結尾。 2、 java.io.BufferedWriter(向文件寫入一段字符。所屬套件:java.io) 一、 構造函數:BufferedWriter(java.io.FileWrite FileWrite變量) 說明:新建一個BufferWriter對象。 二、 close方法:void close() 說明:關閉BufferedWriter對象。 三、 newLine方法:java.lang.string newLine() 說明:向文件寫入分行符。 四、 write方法:void write(char字符);void write(char[]字符數組);void write(string 字符串);void write(char[]字符數組,int數組中起始位置,int輸出長度) 說明:將數據寫入文件。 五、 3、 Java.io.File(File用於管理文件或目錄; 所屬套件:java.io) 一、 構造函數:File(java.lang.string路徑,java.lang.string文件名) 說明:創建表明文件或目錄的File對象。 二、 canRead方法:(boolean canRead())判斷是否可讀取 三、 canWrite方法:(boolean canWrite)判斷是否能夠寫入 四、 createNewFile方法:(boolean createNewFile())說明:建立文件,成功返回TRUE,不然返回false 五、 delete方法:(boolean delete())說明:刪除文件或目錄,成功返回TRUE,不然返回FALSE。 六、 exist方法:(boolean exist()) 說明:檢查文件或目錄是否存在。 七、 getName方法:(java.lang.string getName()) 說明:取得文件或目錄的名稱。 八、 lastModified方法:(long lastModified()) 取出最後一次修改的時間。 九、 length方法:(int length())說明:取得文件的長度 十、 listfiles方法:(File[] listFiles()) 說明:取出該目錄下的全部文件。 十一、 isDirectory方法:(boolean isDirectory())說明:判斷是否爲文件。 十二、 isFile方法:(boolean isFile) 說明:判斷是否爲文件。 1三、 isHidden 方法:( Boolean isHidden()) 說明:判斷是否爲隱藏文件。 1四、 mk dir方法:(boolean mkdir)說明:建立目錄,成功返回TRUE,不然返回FALSE 4、 java.io.FileReader(FileReader 用於從文件中讀取字符 ;所屬套件:java.io) 一、 構造函數(FileReader (Java.lang.strig文件路徑和名稱) 說明:爲要讀取的文件創建一個FileReader對象) 二、 read方法:(1)(int read())說明:從文件讀取一個字符,返回值爲一整數,爲讀取得字符串的字符碼,若返回值爲-1,則表明已經讀到文件的結尾。(2) int read(char[] chararray,int startpos,int length)說明:將從startpos開始,讀取length字符,保存到chararray數組中,返回值是讀取到的字數,若是返回-1,則表明已經讀到文件的結尾。 三、 skip方法:(long skip(int 要略過的字符數) 說明:直接將文件讀取指針向後移動數個字符,從而略過字符不讀取); 5、 java.io.FileWrite類(用於向文件中寫入讀取字符;所屬套件java.io) 一、 FileWrite(java.lang.string文件路徑與名稱) Filwrite(java.lang.string文件路徑與名稱,Boolean append) 說明:爲要寫入的文件創建一個FileReader對象,參數append表示是否在原文件後添加。 二、 Write方法:(void write(char字符),char[]字符數組,string字符串,char[]字符數組、int數組中起始位置,int輸出長度)說明:將數據寫入文件。 6、 java.lang.string類(string類用於處理字符串這種數據類型;所屬套件:java.lang) 一、 charAt方法。(語法:char charAt(int index) 說明:返回指定位置的字符 二、 equals方法:(語法:boolean equals(object anobject) 說明:判斷字符串是否與指定的對象相等)事例:if (str.equals(「abc」)){out.print(「str的值爲abc」);} 三、 index of方法:(語法:int indexOf(char ch);int indexOf(string str) 說明:返回要查找的字符或子串第一次出如今字符串中的位置,若是找不到該字符/子字符串,將返回-1)。 四、 lastindexOf方法(語法:int lastindexOf(char ch);int lastindexOf(string ch) 說明:返回要查找的字符或子串最後一次出如今字符中的位置。若是找不到該字符/子字符串,將返回-1) 五、 replace方法:(語法:string replace(char oldChar,char newChar) 說明:替換字符串中的某個字符,返回值爲替換後的結果。) 六、 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」 七、 大小寫轉換的方法(語法:string toLowerCase();string toUpperCase() 說明:對字符串進行大小寫轉換,返回值爲轉換後的結果) 八、 valueOf方法(語法:string valueOf(Object obj) 說明:將對象轉換爲字符串,返回值爲轉換後的結果) 7、 java.net.URL Encoder(說明:URLEncoder類用於URL的編碼。所屬套件:JAVA .net) 一、 encode方法(語法:java.lang.string encode(java.lang.sring要編碼的字符串) 說明:返回編碼後的字符串。) 8、 java.text.simpleDateFormat類(說明:simpleDateFormat類用於處理Date數據的格式化輸出和輸入。所屬套件:java.text) 一、 構造函數:(語法:simpleDateFormat(java.lang.strng格式化字符串) 說明:根據指定格式化字符串,產生simpleDateFormat對象) 二、 format方法:(語法:java.lang.string format(java.util.Date日期數據) 說明:將Date數據轉化爲指定格式的字符串。) 三、 parse方法:(語法:java.util.Date parse(java.lang.sring 字符串) 說明:將字符串轉化爲Date 數據。若是格式錯誤,將會產生異常。 9、 java.spl.DriverManager類(說明:當數據庫驅動程序加載到內存中後,系統將會自動利用DriverManager類註冊加載的驅動程序,使其狀態爲可以使用(available)所屬套件:java.spl 一、 getConnection方法:(語法:getConnection(string數據源名稱,string用戶名稱,string用戶密碼) 說明:打開數據庫連接。) 10、 java.sql.connection類(說明:Connection類用於處理一條與數據庫的連接。所屬套件:Java.sql) 一、 createStatement方法:(語法:java.spl.statement createStatement(int 指針類型參,int數據一致性參數) 說明:創建Statement對象。 11、 java.sql.ResultSetMetaData類(說明:ResultSetMetaData類用於獲取記錄集字段的信息。所屬套件:java.sql. 一、 getColumnCount方法:(語法:int getColumnCount() 說明:取得記錄集中的字段數目) 二、 getColumnName方法:(語法:java.lang.String getColumnName(int column) 說明:取得字段的字稱。其中字段索引值是記錄集中字段的索引值,第一字段的索引值1,最後一個字段的索引值即爲總字段數。 12、java.sql.Statement類(說明:Statement 類能夠執行SQL動做和查詢語句,實現對數據庫的操做。所屬套件:java.sql)。 一、 execute方法:(語法:boolean execute(string sql) 說明:執行SQL動做語句,如插入、刪除、修改等。)示例:st.execute(「delect from table」) //從表table中刪除數據。 二、 executeQuery方法:(語法:java.sql.ResultSet executeQuery(string sql) 說明:執行SQL查詢語句,獲得相應的記錄集。)示例:rs=st.execute(「select * from table」) //從表中取出數據。 十3、java.sql.ResultSet類(說明:ResultSet類用於處理一個記錄集。所屬套件:java.sql) 一、 absolute方法(語法:boolean absolute(int row) 說明:設置記錄指針指向記錄的位置。) 二、 afterLast 方法:(語法:void afterLast() 說明:將指針移動到最後一條記錄以後。) 三、 beforeFirst()方法:(語法:void beforeFirst() 說明:將指針移動到第一條記錄以前。) 四、 first方法:(語法:boolean first() 說明:將記錄指針移至第一條記錄。) 五、 isAfterlast 方法:(語法:Boolean isAfterLast() 說明:判斷記錄指針是否指向最後一條記錄以後) 六、 isBeforeFirst方法:(語法:Boolean isBeforeFirst() 說明:判斷記錄指針是否指向第一條記錄以前。 七、 isFirst方法:(語法:Boolean isFirst() 說明:判斷記指針是否指向第一條記錄) 八、 isLast 方法:(語法:Boolean isLast() 說明:判斷記錄指?