欢迎来到天天文库
浏览记录
ID:40556180
大小:74.50 KB
页数:6页
时间:2019-08-04
《Java上机练习3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、字符串项目1:声明并创建字符串(常用)packagecom;publicclasst1{publicstaticvoidmain(String[]args){//TODO自动生成方法存根Strings1;//声明字符串s1="你好,计信2班。";//创建字符串Strings2="你好,计信1班。";//声明并创建字符串Strings3=newString("你好,计信1、2班。");System.out.println(s1);System.out.println(s2);System.out.println(s3);}}明确:1.
2、由多个字符连接而成2.在Java语言中字符串必须包含在一对“”(双引号)内。3.每个字符串是String类的对象而不是变量4.可以通过Java.lang包中的String类来创建字符串项目2:使用字符数组创建字符串由于字符串都是String的类对象,所以可以使用如下构造方法创建字符串。String(chara[])或者String(chara[],intoffset,intlength)Offset:字符串起始位置,字符串索引是从0开始的。Length:长度,从起始位置开始,使用几个字符。publicclasst2{publicst
3、aticvoidmain(String[]args){chara[]={'g','o','o','d'};//创建字符数组Strings1=newString(a);//声明并创建字符串System.out.println(s1);Strings2=newString(a,1,2);//声明并创建字符串System.out.println(s2);}}项目3:连接字符串连接字符串“Hello”和“Java”publicclasst3{publicstaticvoidmain(String[]args){Strings1=newStr
4、ing("Hello");chara[]={'J','a','v','a'};Strings2=newString(a);s1=s1+""+s2;System.out.println(s1);}}明确:1.对于已经声明的字符串,可以使用“+”运算符进行连接运算项目4:连接其他数据类型publicclasst4{publicstaticvoidmain(String[]args){inta=4;floatf=2.50f;System.out.println("今天用了"+a+"个小时看书"+f+"个小时练习");System.out.
5、println("今天用了"+a+"个小时看书"+(f+a)+"个小时练习");}}项目5:获取字符串长度publicclasst3{publicstaticvoidmain(String[]args){Strings1=newString("Hello");chara[]={'J','a','v','a'};Strings2=newString(a);s1=s1+""+s2;System.out.println(s1);System.out.println("字符串s1的长度"+s1.length());}}明确:ü由于字符串是S
6、tring类对象,所以可以使用sun提供的方法。ü获取字符串长度的方法Str.length();ü如果字符串中有空格,字符串长度包含空格。项目6:字符串查找indexOf(Strings)publicclasst5{publicstaticvoidmain(String[]args){Stringstr="Wearestudenets.";Strings1="a";Strings2="b";System.out.println("a的位置:"+str.indexOf(s1));System.out.println("a的位置:"+s
7、tr.indexOf(s2));}}Wearestudent012345678910111213明确:lindexOf(Strings)方法用于返回参数字符串,在指定字符串中首次出现的位置。l如果没有检索到字符串s,该方法返回值为-1.项目7:lastIndexOf(Stringstr)查找字符串最后一次出现位置publicclasst5{publicstaticvoidmain(String[]args){Stringstr="Wearestudent.";Strings1="t";Strings2="b";System.out.
8、println("a的位置:"+str.lastIndexOf(s1));System.out.println("a的位置:"+str.lastIndexOf(s2));;}}项目8:获取指定索引位置的字符charAT(intinde
此文档下载收益归作者所有