您所在位置: 网站首页 / java实验报告4精编.docx / 文档详情
java实验报告4精编.docx 立即下载
2025-08-25
约6.5万字
约84页
0
44KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java实验报告4精编.docx

java实验报告4精编.docx

预览

免费试读已结束,剩余 79 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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){//用于发送信
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java实验报告4精编

文档大小:44KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用