JAVA 字符串处理

JAVA 字符串处理

ID:37931115

大小:51.50 KB

页数:5页

时间:2019-06-03

JAVA 字符串处理_第1页
JAVA 字符串处理_第2页
JAVA 字符串处理_第3页
JAVA 字符串处理_第4页
JAVA 字符串处理_第5页
资源描述:

《JAVA 字符串处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验项目名称:字符串处理(所属课程:Java语言程序设计)院系:专业班级:姓名:学号:实验地点:指导老师:本实验项目成绩:教师签字:日期:一、实验目的1.掌握String类处理固定长度的字符串2.掌握StringBuilder/StringBuffer类处理可变长度字符串。3.了解使用命令行参数向main方法传递字符串二、实验内容1.字符串的构造、比较、组合、与其他类型之间的转换。2.使用StringBuilder/StringBuffer类处理可变长字符串。3.使用命令行参数向main方法传递字符串并在main方法中处理。三、主要知识回顾:1.创建Str

2、ing对象,例:StringnewString=newString(stringLiteral);Stringmessage="WelcometoJava";2.String对象创建之后,其内容是不可修改的,例:Strings;s=“java”;s=“HTML”;ss3.字符串的比较、获取字符串长度、获取串中单个字符、连接字符串、截取字符串、字符串转换、查找字符串、字符串和其它类型之间的转换(看书)。4.StringBuilder/StringBuffer用于处理可变内容的字符串。(1)append方法在字符串的结尾追加数据(2)insert方法在指定位置上插入数

3、据5实验报告(3)reverse方法翻转字符串(4)replace方法替换字符(5)toString方法返回String对象(6)capacity方法返回缓冲区的容量(7)length方法返回缓冲区中字符的个数(8)setLength方法设置缓冲区的长度(9)charAt方法返回指定位置的字符(10)setCharAt方法设置指定位置的字符5.命令行参数(1)可以从命令行向java程序传递参数。参数以空格分隔,如果参数本身包含空格,用双引号括起来。格式:java类名参数1参数2…例如javaTestMain“Firstnum”alpha53(2)命令行参数将传递给

4、main方法的args参数。args是一个字符串数组,可以通过数组下标访问每个参数。publicstaticvoidmain(String[]args)四、上机作业1.使用下面的方法头编写一个方法,找出某个指定字符在字符串中出现的次数:publicstaticintcount(Stringstr,chara)例如:count(”Welcome”,’e’)返回2。编写一个测试程序,提示用户输入一个字符串,在该字符串后紧跟着一个字符,然后显示这个字符在字符串中出现的次数。注:从键盘获取一行字符串,可以用一下方法:java.util.Scannerinput=newja

5、va.util.Scanner(System.in);Strings=input.nextLine();实验代码为:importjava.util.Scanner;publicclassstringcount{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("Enterastring:");Strings=input.nextLine();5实验报告System.out.println("Enterafindword:");String

6、s1=input.nextLine();chara=s1.charAt(0);intcounts=count(s,a);System.out.println("Thecountis:"+counts);}publicstaticintcount(Stringstr,chara){intcount=0;for(inti=0;i

7、ain(String[]args){StringstrTemp="abcdefghijklmnopqrstuvwxyz";inttimes=10000;longlstart1=System.currentTimeMillis();Stringstr="";for(inti=0;i

8、eMill

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。