您现在的位置: IT技术文档中心 >> 文档资源 >> 编程语言及开发环境 >> Java >> 文档正文
对文件的操作
作者:未知 文章来源:互联网 点击数: 更新时间:2007-7-19 1:59:10
很简短的几句就能访问文件输出文件

沉睡凌凌~


import java.io.*; /*引用java.io包下所有类*/



public class test4 /*class test4
{
public static void main(String[] args) throws IOException
{
InputStream is =new FileInputStream("test2.txt"); /*新建立is对象
int n,ch; /*定义变量
for(n=0;(ch=is.read())!=-1;n++) /*循环输出
{
System.out.print((char)ch); /*从屏幕上打印出文件内容
}
System.out.println();
System.out.println("\n-----------------------");
System.out.println("一共有"+n+"个字符"); /*显示字符的个数
}
}



从这个程序可以看出 for(n=0;(ch=is.read())!=-1;n++) 这个语句一共有2个作用,第一,循环的将字符输入ch这个变量在循环输出到屏幕,大家一定很奇怪,int类型的为什么会成字符型的呢?答案在System.out.print((char)ch)这里强制的把整形变量转换成char型变量。第二就是记录所打开的文件到底有多少字符。。。。。我是这样理解的。请各位前辈指点迷津
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 版权申明 | 雁过留声 | 会员中心 |