Java程序设计高级应用实验指导书(学生版)60学时(2)
实验二 常用Java类
【实验目的】
1.掌握String类和StringBuffer类的使用; 2.掌握包装类的使用;
3. 掌握集合类ArrayList对象、Vector对象的使用。 【实验准备】
一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】
1.编写application程序,判断一个字符串是否是回文(指顺读和倒读都一样的词语)。提示:利用StringBuffer类的reverse()方法。
2. 随机输入一个人的姓名(中国人习惯,单姓),然后分别输出姓和名。
3
3、编写一个方法,返回一个double类型的二维数组,数组中的元素通过解析字符串参数获得。如字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为:
d[0,0]=1.0 d[0,1]=2.0
d[1,0]=3.0 d[1,1]=4.0 d[1,2]=5.0 d[2,0]=6.0 d[2,1]=7.0 d[2,2]=8.0
4、编写一个程序,使用ArrayList存储客户的邮件地址。地址中应包括姓名、街道、市(县)、省(自治区)、国家(地区)。然后通过命令行输出ArrayList中的内容。
【总结与体会】
4
实验三 Java 输入输出流
【实验目的】
1.对文件进行字符、字节和字符串读写操作。 2.复制文件。
3.查找有关文件和目录的信息 【实验准备】
一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】
1.编写一个程序,读取文件test1.txt的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。
public static void main(String[] args) { try {
FileInputStream fis=new
FileInputStream(\ File f=new File(\ long filelength=0; if(f.exists())
filelength=f.length();
byte[] buffer=new byte[(int)filelength]; /*
int i=0;
int x=fis.read(); while(x!=-1) {
buffer[i]=(byte)x; i++;
5
}
x=fis.read(); }
String s=new String(buffer); System.out.println(s); */
/*fis.read(buffer);
String s=new String(buffer); System.out.println(s);*/
fis.read(buffer, 0, (int)filelength); String s=new String(buffer); System.out.println(s);
}catch(Exception e) { }
2、编写一个程序实现如下功能,从当前目录下的文件fin.txt中读取80 个字节(实际读到的字节数可能比80少)并将读来的字节写入当前目录下的文件fout.txt中。
ss FileStream {
public static void main(String args[]){
try {
File inFile=new File(\ File outFile=new File(\
6
FileInputStream f1=new FileInputStream(inFile);
FileOutputStream f2=new FileOutputStream(outFile); int c;
while((c=f1.read())!=-1) {
f2.write(c); } //
// f1.close(); // f2.close();
}catch(FileNotFoundException e) {
System.out.println(\\
}catch(IOException e) {
System.err.println(\ } } }
3.使用Java的输入/输出流技术将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。
4.编写一个程序,接收从键盘输入的数据,并把从键盘输入的内容写到input.txt文件中,如果输入“quit”则程序结束。
5、编写一个程序实现如下功能,文件fin.txt是无行结构(无换行
7
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




