
1. 字元串有整型的互相轉換
BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(”filename”, true)); out.write(”aString”); } catch (IOException e) { // error processing code } finally { if (out != null) { out.close(); } }
2. 向檔案末尾添加内容
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
3. 得到目前方法的名字
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
4. 轉字元串到日期
java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);或者是:SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd" ); Date date = format.parse( myString );
5. 使用JDBC連結Oracle
public class OracleJdbcTest { String driverClass = "oracle.jdbc.driver.OracleDriver"; Connection con; public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException { Properties props = new Properties(); props.load(fs); String url = props.getProperty("db.url"); String userName = props.getProperty("db.user"); String password = props.getProperty("db.password"); Class.forName(driverClass); con=DriverManager.getConnection(url, userName, password); } public void fetch() throws SQLException, IOException { PreparedStatement ps = con.prepareStatement("select SYSDATE from dual"); ResultSet rs = ps.executeQuery(); while (rs.next()) { // do the thing you do } rs.close(); ps.close(); } public static void main(String[] args) { OracleJdbcTest test = new OracleJdbcTest(); test.init(); test.fetch(); } }
6.列出檔案和目錄
<?xml version="1.0"?> John B 12 Mary A 11 Simon A 18
7.解析/讀取XML 檔案
1 public class PageBean { 2 private int curPage; //目前頁 3 private int pageCount; //總頁數 4 private int rowsCount; //總行數 5 private int pageSize=10; //每頁多少行 678 9 public PageBean(int rows){ 1011 this.setRowsCount(rows); 12 if(this.rowsCount % this.pageSize == 0){ 13 this.pageCount=this.rowsCount / this.pageSize; 14 } 15 else if(rows
8.java分頁代碼實作
1 List clist=adminbiz.queryNotFullCourse();//将查詢結果存放在List集合裡 2 PageBean pagebean=new PageBean(clist.size());//初始化PageBean對象 3 //設定目前頁 4 pagebean.setCurPage(page); //這裡page是從頁面上擷取的一個參數,代表頁數 5 //獲得分頁大小 6 int pagesize=pagebean.getPageSize(); 7 //獲得分頁資料在list集合中的索引 8 int firstIndex=(page-1)*pagesize; 9 int toIndex=page*pagesize; 10 if(toIndex>clist.size()){ 11 toIndex=clist.size(); 12 } 13 if(firstIndex>toIndex){ 14 firstIndex=0; 15 pagebean.setCurPage(1); 16 } 17 //截取資料集合,獲得分頁資料 18 List courseList=clist.subList(firstIndex, toIndex);
分頁展示如下
1 List clist=adminbiz.queryNotFullCourse();//将查詢結果存放在List集合裡 2 PageBean pagebean=new PageBean(clist.size());//初始化PageBean對象 3 //設定目前頁 4 pagebean.setCurPage(page); //這裡page是從頁面上擷取的一個參數,代表頁數 5 //獲得分頁大小 6 int pagesize=pagebean.getPageSize(); 7 //獲得分頁資料在list集合中的索引 8 int firstIndex=(page-1)*pagesize; 9 int toIndex=page*pagesize; 10 if(toIndex>clist.size()){ 11 toIndex=clist.size(); 12 } 13 if(firstIndex>toIndex){ 14 firstIndex=0; 15 pagebean.setCurPage(1); 16 } 17 //截取資料集合,獲得分頁資料 18 List courseList=clist.subList(firstIndex, toIndex);
以上,便是今天的分享,希望大家喜歡。