Java实验报告5

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告(五)

(三)使用日期类

Java提供了3个日期类:Date、Calendar和DateFormat。其中,Date类主要用于创建日期对象并获取日期,Calendar类可获取和设置日期,DateFormat类用来设置日期的格式。

Java语言规定的基准日期为1970.1.1 00:00:00 格林威治(GMT)标准时间,当前日期是由基准日期开始所经历的毫秒数转换出来的。

(四)使用向量类Vector

大多数编程语言中的数组是固定长度的,即数组一经建立就不能在使用过程中改变其长度。Java引入Vector类来创建可以改变长度的变量。Vector被设计成一个能不断增长的序列,它类似于可变长数组,但功能更加强大,因为任何类型的对象都可以放入Vector类的对象中。通过调用Vector封装的方法,可以随时添加或删除向量元素,以及增加或缩短向量序列的长度。

四、实验结果与总结

1.用randomaccessfile流将一个文本文件倒置读出

import java.io.*;

public class Xiti7{

public static void main(String args[])

{

File f=new File("E,java");;

try{

RandomAccessFile random=new andomAccessFile(f,"rw");

random.seek(0);

long m=random.length();

while(m>=0)

{

m=m-1;

random.seek(m);

int c=random.readByte();

if(c<=255&&c>=0)

{

System.out.print((char)c);

}

else

{

m=m-1;

random.seek(m);

byte cc[]=new byte[2];

random.readFully(cc);

System.out.print(new String(cc));

}

}

}

相关文档
最新文档