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

Java IO 操作 InputStream

 import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class TestIO {
public static void main(String[] args) {
String fileName="E://test.txt";
testInputStream(fileName);
}

public static void testInputStream(String fileName){
File file=new File(fileName);
try {
InputStream is=new FileInputStream(file);
int temp;
while((temp=is.read())!=-1){
System.out.print((char)temp);
}

} catch (Exception e) {
e.printStackTrace();
}
}
}
对上述程序的说明:
1.FileInputStream是 抽象类InputStream的子类
2.FileInputStream的一个构造方法 FileInputStream(File file) 
   通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。
3.public int read()  throws IOException  从此输入流中读取一个数据字节。
   返回: 下一个数据字节;如果已到达文件末尾,则返回 -1。
4.一个中文字符占用两个字节,所以文件中若有中文字符.输出结果中就会含有乱码


相关文档:

利用短信猫发送短信的Java代码

前一段需要用短信猫发送短信,写了一段短信猫发送短信的代码:
import javax.comm.*;
import java.util.*;
import java.io.*;
import org.smslib.*;
public class smsModem
{
    private static  LinkedList<COutgoingMessage> msgList = new LinkedList<COutgoingMessage>();
&n ......

Java中Inputstream与Reader的区别


Java中Inputstream与Reader的区别
 
Reader支持16位的Unicode字符输出,InputStream支持8位的字符输出。
Reader和InputStream分别是I/O库提供的两套平行独立的等级机构,
InputStream、OutputStream是用来处理8位元的流,
Reader、Writer是用来处理16位元的流。
而在JAVA语言中,byte类型是8位的,char类型是1 ......

Java操作串口

 RXTX是一个开源包,主要是在COMM开源包中做扩张,以前的COMM包只能在WINDOWS下面对串口或并口做操作,扩充后的RXTX可以在LINUX和MAC下对串口和并口做操作。  现在跨平台:
在RXTX网站下载JAR包和动态库
http://users.frii.com/jarvi/rxtx/download.html
下载后配置环境
Windows
拷贝RXTXcomm.jar 文件 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号