20个非常有用的Java程序片段 [Java]
下面是20个非常有用的Java程序片段,希望能对你有用。
1. 字符串有整型的相互转换
1
2
String a = String.valueOf(2); //integer to numeric string
3
int i = Integer.parseInt(a); //numeric string to an int
2. 向文件末尾添加内容
01
02
BufferedWriter out = null;
03
try {
04
out = new BufferedWriter(new FileWriter(”filename”, true));
05
out.write(”aString”);
06
} catch (IOException e) {
07
// error processing code
08
} finally {
09
if (out != null) {
10
out.close();
11
}
12
}
3. 得到当前方法的名字
1
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
4. 转字符串到日期
1
2
java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);
或者是:
1
2
SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );
3
Date date = format.parse( myString );
5. 使用JDBC链接Oracle
01
public class OracleJdbcTest
02
{
03
String driverClass = "oracle.jdbc.driver.OracleDriver";
04
05
Connection con;
06
07
public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException
08
{
09
Properties props = new Properties();
10
props.load(fs);
11
&n
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
package Demo;
// 普通泛型
class Point<T> { // 此处可以随便写标识符号,T是type的简称
private T var; // var的类型由T指定,即:由外部指定
public T getVar() { // 返回值的类型由外部决定
return var;
}
public void setVar(T var) { // 设置的类型也由外部决定
this.var = var;
}
}
publi ......
package Demo;
// 通过泛型方法返回泛型类型
class Info27<T extends Number> { // 指定上限,只能是数字类型
private T var; // 此类型由外部决定
public T getVar() {
return this.var;
}
public void setVar(T var) {
this.var = var;
}
public String toString() { // 覆写Object类中的toStr ......
package Demo;
// Java泛型数组
public class GenericsDemo30 {
public static void main(String args[]) {
Integer i[] = fun1(1, 2, 3, 4, 5, 6); // 返回泛型数组
fun2(i);
}
public static <T> T[] fun1(T... arg) { // 接收可变参数
return arg; // 返回泛型数组
}
public static <T> ......