【转】20个开发人员非常有用的Java功能代码

【转】20个开发人员非常有用的Java功能代码

http://www.cn-java.com/www1/?viewnews-78759

 

1. 把Strings转换成int和把int转换成String

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

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

 

 

2. 向Java文件中添加文本

public void write(){
		
		BufferedWriter out = null;  
		try {  
			out = new BufferedWriter(new FileWriter("filename", true));  
			out.write("aString");  
		} catch (IOException e) { 
			if (out != null) {  
				try {
					out.close();
				} catch (IOException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				} 
			}
		}
	}

 3. 获取Java现在正调用的方法名

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

 

4. 在Java中将String型转换成Date型

public Date str2Date(){
		SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );  
		Date date = null;
		try {
			date = format.parse("12.12.2012");
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		return date;
	}

 

5. 通过Java 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.将Java中的util.Date转换成sql.Date

这一片段显示如何将一个java util Date转换成sql Date用于数据库

java.util.Date utilDate = new java.util.Date();  
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 

 7. 使用NIO快速复制Java文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值