易截截图软件、单文件、免安装、纯绿色、仅160KB

Java I/O常用流示例

package io;
import java.io.*;
/**
* @author 高枕吴忧
* 利用缓冲区原理,BufferedInputStream,
* 实现的文件字节流读取功能示范
*
*/
public class BufferedInOutputStream {
public BufferedInOutputStream() {
ioTest2();
}
public void ioTest2() {
FileInputStream in = null ;
BufferedInputStream bi = null;
int i= 0;
int count=0;
try{
in = new FileInputStream("D:/j/o/java2.txt");
bi = new BufferedInputStream(in);
while(( i=bi.read())!=-1) {
System.out.print((char)i);
count++;
}
System.out.println(count);
in.close();
bi.close();
}catch (IOException e){
e.printStackTrace();
}
}
public static void main(String[] args) {
new BufferedInOutputStream();
}
}
----------------------------------
package io;
import java.io.*;
/**
* @author Owner 利用缓冲区原理,BufferedInputStream,
* 实现的文件字符流读取和写入功能示范
*/
public class BufferedReaderWriter {
public BufferedReaderWriter() {
bufferRdWter();
}
public void bufferRdWter() {
FileReader fr = null;
FileWriter wt = null;
BufferedReader br = null;
BufferedWriter bw = null;
String s = "";
try {
fr = new FileReader("D:/j/o/java.txt");
br = new BufferedReader(fr);
wt = new FileWriter("D:/j/o/javat2.txt");
bw = new BufferedWriter(wt);
while ((s = br.readLine()) != null) {
bw.write(s);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
bw.flush();
wt.close();
bw.close();
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
new BufferedReaderWriter();
}
}
--------------------------------
package io;
import java.io.*;
/**
* @author 高枕吴忧
* 数据流,注意的是先进先出.数据流方便我们用IO输出基本数据类型的值.比如它提供的readDouble();
*
*/
publi


相关文档:

Java 5.0 泛型之 Java泛型数组

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> ......

Java 5.0 泛型之 Java泛型的嵌套设置

package Demo;
// Java泛型的嵌套设置
class Info31<T, V> { // 接收两个泛型类型
private T key;
private V value;
public Info31(T key, V value) {
this.setKey(key);
this.setValue(value);
}
public void setKey(T key) {
this.key = key;
}
public void setValue(V value) {
this. ......

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
    ......

Java解释Excel数据(jxl.jar包的使用)

基本操作
一、创建文件
拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:
/*
* Created on Dec 30, 2007
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Cod ......

Hibernate,java,sql类型的对应关系


Java数据类型
Hibernate数据类型
标准SQL数据类型
byte
byte
TINYINT
short
short
SMALLINT
int
integer
INGEGER
long
long
BIGINT
float
float
FLOAT
double
double
DOUBLE
java.math.BigDecimal
big_decimal
NUMERIC
char, java.lang.Character
character
CHAR(1)
boolean, java.lang.Boole ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号