




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
java实验报告4 第一篇:java实验报告4实验报告_实验4常用类(学生学号_姓名)一、实验目的1.掌握String类的基本构造方法和常用方法的使用;2.熟悉StringBuffer类的追加、插入、查找、替换、删除等操作;3.熟悉Math类常量及常用方法的调用;4.熟悉包装类的功能、重要属性、主要构造器和常用方法;5.了解StringTokenizer类的一般使用。二、实验内容与步骤1、(基础题)运行下列程序,并回答问题:(1)对于String对象来说,“==”运算符与equals()方法的功能有什么不同?“==”运算符比较两个字符串引用是否指向同一个对象。equals()方法在于比较两个字符串的内容是否完全相同。(2)s1和s2是否指向同一对象?为什么?是,因为s1和s2是字符串常量,如果用户创建了一个字符串常量,系统首先会在字符串池中查找有无相同内容的字符串存在,若有就把原有取出使用,若无则重新生成,故s1和s2指向同一对象。(3)s3和s4是否指向同一对象?为什么?不是,用构造器生成的字符串对象,它会在堆中生成一个对象,很明显s3和s4指向了不同的对象。(4)s1==s3是否成立?为什么?不成立,“==”运算符比较两个字符串引用是否指向同一个对象。很明显s1和s3指向了不同的对象。(5)s1、s2、s3、s4的内容是否相同?是(6)compareTo()方法的功能是什么?当比较结果分别为负数、正数、0时,代表什么含义?Str1.compareTo(Str2);其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str2,则返回值小于0;若Str1按字典顺序大于参数字符串Str2,则返回值大于0。2、(基础题)根据程序注释,将所缺代码补充完整,然后运行程序:程序所缺代码:Stringstr=newString(“zhangsan@scse.com.cn”);System.out.println(“字符串的长度:”+str.length());//输出字符串的长度System.out.println(“字符串的首字符:”+str.charAt(0));//输出字符串的首字符System.out.println(“字符'@'的索引号(即下标):”+str.indexOf('@'));System.out.println(“该邮箱的顶级域名(即最后一个单词):”+str.substring(str.lastIndexOf('.')+1));System.out.println(“字符串全部以大写方式输出为:”+str.toUpperCase());3、(基础题)根据程序注释,将所缺代码补充完整,再运行程序::程序所缺代码StringBuffersb=newStringBuffer(“里约热内卢奥运会举行时间:”);sb.append(“8月8日晚8点”);sb.replace(n,n+5,“第31届”);//将字符串中“里约热内卢”替换为“第31届”System.out.println(“字符串的长度为:”+sb.length());//输出字符串的长度sb.delete(12,25);//删除字符串中从第12个字符开始到第25个字符为止的内容//在sb尾部追加“8月8日晚8点”字符串sb.insert(sb.length()-1,”8月5日-21日”);//在sb尾部追加“8月5日-21日”字符串第二篇:Java实验报告《Java简易聊天室》实验目的:实现简单的客服端与服务端通讯,进一步巩固,加深对Java语言基础知识的了解,将理论与实际相结合。实验要求:能相互之间发送消息,并进行简单的异常处理。聊天室截图与说明:客户端服务端将客服端与服务端程序同时运行,此时会显示出客户端与服务端界面。在客户端界面上点击“连接”按钮,即可使客户端与服务端进程建立连接。在文本框中输入将要发送的消息,点击“发送”按钮,即可将消息发送到对应端口。当服务端发送消息时,服务端便相当于客户端。当需要终止连接时,关闭相应窗口即可。设计概要:类/接口/函数说明1.publicclassClientUIextendsJframe{}publicclassServerUIextendsJframe{}ClientUI与ServerUi继承Frame类构建客户端与服务器端窗口。2.classChatClientextendsThread{}classSvrComextendsThread{}通讯类ChatClient/SvrCom负责守候数据到来3.publicvoidrun()用于监听客户端/服务器端发送来的信息,运行连接4.publicvoidsendMsg(Stringmsg){//用于发送信

努力****元恺
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf