文档详情

JavaWeb整合(包括各种实用小知识点).docx

发布:2025-05-09约11.99万字共153页下载文档
文本预览下载声明

字符下标

Intindexof();获取中字符的下标:

Stringstr=iloveyou;

System.out.println(str.indexOf(l));//2

index前加last可以获取字符最后一次出现的坐标

intindexof(,int);获取int+1之后字符的下标(含头不含尾)

Stringstr=iloveyou;

System.out.println(str.indexOf(o,3+1));//8

intlength();获取字符串长度

Stringstr=Ilovejava;

System.out.println(str.length());

substring(int,int);截取字符串中一段字符(含头不含尾)

Stringstr=IcanspeckEnglishn;

Stringsub=str.substring(3,8);

System.out.println(sub);//ansp

str.trim();去除字符串中的空白,字符中的空白不去

Stringstr=java;

Stringa=str.trim();

System.out.println(a);//java

charAt(int);获取指定下标字符

Stringstr=Iloveyou;

chara=str.charAt(2);

System.out.println(a);//l

booleanstratsWith(str);/endWith(str);判断是否以给定字符开头或结束

Stringstr=ILOVEyou;

System.out.println(str.startsWith(I));//true

System.out.println(str.endsWith(U));//flase

str.toUpperCase();/str.toLowerCase();将字符英文大/小写

Stringstr=ILOVEyou;

Stringa=str.toUpperCase();//ILOVEYOU

Stringb=str.toLowerCase();//iloveyou

根本类型转与字符串转换

String.valueof(str);根本类型转换为字符串

inta=123;

Stringb=String.valueOf(a);

System.out.println(b+2);//1232

System.out.println(a+2);//125

parse(Stringstr);将字符串转换为根本类型

Stringstr=123.123;

doublei=Double.parseDouble(str);

System.out.println(i+1);//124.123

System.out.println(str+1);//123.1231

字符串封装

StringBuilder封装可变字符串

对象创立后可调用方法来对封装的字符串进行操作

Stringstr——StringBuilderbuilder字符串封装

Stringstr=IloveYOU;

StringBuilderbuilder=newStringBuilder(str);

StringBuilderbuilder——Stringstr拆封

Stringstr=builder.toString();

System.out.println(str);

将给定字符串追加到当前字符串末尾 builder.append();

给定字符串替换start-end内字符串 builder.replace(start,end,);

删除当前字符串指定范围内字符 builder.delete(start,end);

将给定字符串插入到指定位置 builder.insert(int,);

反转字符串 builder.reverse();

正那么表达式(regex)

booleanstr.matches(regex);根据()中的正那么表达式判断str是否满足

Stringc=[0-9a-zA-Z_]+@[0-9a-zA-Z_]+\\.[a-zA-Z]+;

Stringi=329939786@qq;

booleana=i.matches(c);

System.out.println(a);//true

String[]split(Stringregex);

将当前字符串中满足给定

显示全部
相似文档