string和stringbuffer详解实例截图

string和stringbuffer详解实例截图

ID:32519115

大小:1.91 MB

页数:17页

时间:2019-02-10

string和stringbuffer详解实例截图_第1页
string和stringbuffer详解实例截图_第2页
string和stringbuffer详解实例截图_第3页
string和stringbuffer详解实例截图_第4页
string和stringbuffer详解实例截图_第5页
资源描述:

《string和stringbuffer详解实例截图》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、//这的方法是String(对象,索引,长度,格式)Chara[]={‘s’,’t’,’u’,’d’,’e’,’n’,’t’};Strings=newString(a,2,5,”\w{2}\.\w{2,3}”);//这里是搜索字符的索引//返回索引所对应的字符,这里返回的是char类型。这里返回的类型是char如:charb=str.charAt(10);这里在的10是索引。//字的截取,结果:hel//去除空格Strings1="I'mstudying!";System.out.println(""+

2、s1.length());System.out.println(s1.trim().length());结果:2413//字符串替换如://判断字符串的开始与结尾和位置用与判断位置(索引)str.indexOf();如:str.indexOf(“j”)这就是判断str中的j的位置。没有的话则返回负数。////判断字符串是否相等booleang1,g2,g3,g4;Stringf1="abc";Stringf2="ABC";Stringf3="abc";//运用equals()来进行比较区分大小写。这里的结果是fa

3、lse,true.g1=f1.equals(f2);g2=f1.equalsIgnoreCase(f2);System.out.println(""+g1+"t"+g2);//运用equalsI来进行比较不区分大小写,这里的结果是true,true.g3=f1.equalsIgnoreCase(f2);g4=f1.equalsIgnoreCase(f3);System.out.println(g3+"t"+g4);//按字典的顺序比较两个字符串字典顺序:数字,大写子母,小写子母。也就是说compareTo

4、区分大小写Stringh1="ab";Stringh2="bc";Stringh3="cd";intk1=h1.compareTo(h2);intk2=h3.compareTo(h1);System.out.println(""+h1+"comparaTo"+h2+"结果为"+k1);System.out.println(h3+"comparaTo"+h1+"结果为"+k2);结果:h1comparaToh2结果为-1h3comparaToh1结果为2//相差几结果就是几,只有在一样的时候是0;//字母大小写

5、转换Stringm1="abcDEF";Stringm2=m1.toLowerCase();Stringm3=m1.toUpperCase();System.out.println(""+m2+""+m3);结果:abcdefABCDEFsplitStringn1="a,b,c,d,e";String[]n2=n1.split(",");String[]n3=n1.split(",",3);//后面的3表示分成多少个元素;System.out.println();for(inti=0;i

6、h;i++){System.out.println("n2["+i+"]="+n2[i]);}for(intj=0;j

7、,可以上面的方法用时少。因为StringBuilder的容量默认为16,要想放进去更多,则要说明,如:StringBuilderbuilder=newStringBuilder(100);此时容量就成了100。str.append()对象。append()str.insert(),上面intsert也错了,是insert。对象。insert()正则表达式:看新书5.6/**3.使用正则表达式来判断字符串text是否为合法的手机号。a:importjava.util.Scanner;publicclassExerc

8、ise6_3{publicvoidget(){Scannerinput=newScanner(System.in);Stringphone="\p{Digit}{11}";//phone是正则表达式,Stringtext=input.next();//这是输入值booleana=text.matches(phone);//matchse()是格式对表的一种方法;返回的是

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

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

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