设为首页 加入收藏

TOP

20个非常有用的Java程序片段(1)
2014-11-23 21:52:20 】 浏览:236
Tags:非常 有用 Java 程序 片段

  下面是20个非常有用的Java程序片段,希望能对你有用。


  1. 字符串有整型的相互转换


  Java代码


  String a = String.valueOf(2); //integer to numeric string


  int i = Integer.parseInt(a); //numeric string to an int


  2. 向文件末尾添加内容


  Java代码


  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();


  }


  }


  3. 得到当前方法的名字


  Java代码


  String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();


  4. 转字符串到日期


  Java代码


  java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);


  或者是:


  SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );


  Date date = format.parse( myString );


  5. 使用JDBC链接Oracle


  Java代码


  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();


  }


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java对象的强引用、软引用、弱引.. 下一篇Java常用异常与集合

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目