77范文网 - 专业文章范例文档资料分享平台

java实验1-8(4)

来源:网络收集 时间:2018-12-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

String中提供的方法:

equals( )和equalsIgnoreCase( )

它们与运算符’= =’实现的比较是不同的。运算符’= =’比较两个对象是否引用同一个实例,而equals( )和equalsIgnoreCase( )则比较 两个字符串中对应的每个字符值是否相同。

2.字符串的转化

java.lang.Object中提供了方法toString( )把对象转化为字符串。 3.字符串\操作

运算符’+’可用来实现字符串的连接: String s = \

其他类型的数据与字符串进行\运算时,将自动转换成字符串。具体过程如下:

String s=new StringBuffer(\

old\

注意:除了对运算符\进行了重载外,java不支持其它运算符的重载。 ⑤熟悉java异常的处理方法,阅读并分析程序TestException.java。 public class TestException { public TestException() { }

boolean testEx() throws Exception{ boolean ret = true; try{

ret = testEx1(); }catch (Exception e){

System.out.println(\ ret = false; throw e; } finally{

System.out.println(\ return ret; } }

boolean testEx1() throws Exception{ boolean ret = true; try{

ret = testEx2(); if (!ret){ return false; }

System.out.println(\ return ret; }catch (Exception e){

System.out.println(\

ret = false; throw e; } finally{

System.out.println(\ return ret; } }

boolean testEx2() throws Exception{ boolean ret = true; try{

int b=12; int c;

for (int i=2;i>=-2;i--){ c=b/i;

System.out.println(\ }

return true; }catch (Exception e){

System.out.println(\ ret = false; throw e; } finally{

System.out.println(\ return ret; } }

public static void main(String[] args) {

TestException testException1 = new TestException(); try{

testException1.testEx(); }catch(Exception e){ e.printStackTrace(); } } }

⑥熟悉java自定义异常的方法:

第一种定义异常类方式,继承Exception类

public class MyFirstException extends Exception {

public MyFirstException() { }

super();

public MyFirstException(String msg) { }

public MyFirstException(String msg, Throwable cause) { }

public MyFirstException(Throwable cause) { }

super(cause); super(msg, cause); super(msg);

第二种定义方式:继承Throwable 类

public class MySecondException extends Throwable { }

自定义异常类的使用:

public class TestMyException {

public static void firstException() throws MyFirstException{ }

public static void secondException() throws MySecondException{ }

public static void main(String[] args) {

try {

TestMyException.firstException(); TestMyException.secondException();

System.out.println(\e1.printStackTrace();

throw new MySecondException(\throw new MyFirstException(\public MySecondException() { }

public MySecondException(String msg) { }

public MySecondException(String msg, Throwable cause) { }

public MySecondException(Throwable cause) { }

super(cause); super(msg, cause); super(msg); super();

exception!\

exception!\

} catch (MyFirstException e1){

} catch (MySecondException e2){

}

}

System.out.println(\e2.printStackTrace();

} 2、实验步骤:

① 编译并运行SubStringConv.java,记录运行结果。 参考结果: ABCDEF CDE

②编译并运行TestException.java,记录运行结果。 参考结果: i=2 i=1

testEx2, catch exception

testEx2, finally; return value=false testEx1, finally; return value=false testEx, finally; return value=false

③编译并运行MyFirstException.java、MySecondException.java、TestMyException.java,记录运行结果。

④尝试编辑、编译、运行课本上的其他程序。 ⑤编写实验报告

根据以下的实验报告要求,完成并提交实验报告。

实验五:输入输出程序设计

一 实验目的

1、 掌握Java字节流的输出输入操作。 2、 掌握java字符流的输出输入操作。

3、 通过试验,了解并熟悉Java主要输出输入类及其方法。 二 实验原理

应用程序的设计,其目的主要是使用户能够进行实际的应用,而对文件的操作是大多数应用程序都要涉及到的功能。文件中的数据是由一连串的字节和字符组成,对文件的操作实际上就是对字节或字符的操作。

Java.io包中包含有众多的类用来进行字节和字符的输出输入操作,主要的接口和类有:InpuStream、FileInputStream、OutputStream、FileOutputStream、PrintStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、FileReader、FileWriter、BufferedReader、BufferedWriter、PrintWriter。

对文件的操作就是应用上述Java中主要的输出输入流类对不同编码的文件进行的操作。开发者需熟悉上述输出输入流类,及类中进行输出输入操作的各种方法,并要了解各种输出输入流类在应用上的不同。 三 实验环境

1、JDK1.6 for windows 2、Eclipse3.3或JCreator4.0 3、JDK API 6 四 实验内容和步骤 1、实验内容:

①进行字节输出输入操作的类的使用。(配合阅读java.io说明):

1) 应用FileInputStream和FileOutputStream设计程序,接收终端窗口的用户输入,将

用户输入的内容写入一个名为“data.txt”的文件中,从文件中读取字节,并显示到终端窗口。

2)应用DataInputStream和DataOutputStream设计程序,向一个名为“data.txt”的

文件中写入各种Java数据类型的数据,从文件中读取字节,并显示到终端窗口。 ②进行字符输出输入操作的类的使用。(配合阅读java.io说明):

1) 应用FileReader和FileWriter设计程序,向一个名为“data.txt”的文件中写入字符

类型的数据,从文件中读取字符,并显示到终端窗口。

2)应用BufferedReader和BufferedWriter设计程序,向一个名为“data.txt”的文件中

写入字符类型的数据,从文件中读取字符,并显示到终端窗口。

2、实验步骤:

①阅读java.io说明。

②应用输出输入流类(字节)的构造方法创建输出输入流对象。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java实验1-8(4)在线全文阅读。

java实验1-8(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/332074.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: