打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java中String的一些方法深入解析

1、public String(char[] c,begin,length).
从字符数组c的下标begin处开始,将长度为length的字符数组转换为字符串。
begin与length可以省略,即将字符数组c转换为字符串。另:字符数组可改为字节数组byte[] b.
char[] c=new char[]{'j','y','6','a','4','t','9'};
String s1=new String(c);
String s=new String(c,2,3);
System.out.println(s1);
System.out.println(s);

2、public char[] toCharArray().
字符串装换成字符数组。



3、public char charAt(int 下标).
返回字符串中指定位置的字符。
String s='jkdfsdf';
char t=s.charAt(3);

4、public byte[] getBytes().
将一个字符串转换成字节数组,其默认输出为ASCII值,可通过char强制类型转换输出字节。String s='sjdfsdf';
byte[] b=s.getBytes();

5、public String trim().
清除字符串左右两端的空格。
String s='skkgnsdfsd   ';
System.out.println(s.trim());

6、public int indexOf(String s,int index).
从字符串中查找指定位置之后指定的字符所在的位置。若不指定位置,则从头开始。
String s='dgdgdg';
int n=s.indexOf('t');//从头开始查找
int n1=s.indexOf('d',3);//从位置3处开始查找

7、public String substring(int beginindex,int endindex ).
截取所指定的从开始位置到结束位置的字符串,不包含结束字符。结束位置可以省略。
String s='sdgsgghd';
String s1=s.substring(2,4);
String s2=s.substring(2);

8、public String[] split(String s).
通过指定的字符分割字符串。
String s='dfgdhdfgdrhrhgdt';
String ss[]=s.split('d');
for(int i=0;i<>
System.out.println(ss[i]);

9、public String toUpperCase()./public String toLowerCase().字符大小写转换。
String s='dfgdhdfgdrhrhgdt';
String s1=s.toUpperCase();//字符全大写
String s2=s.toLowerCase();//字符全小写

10、public boolean startsWith(String s)./public boolean endsWith(String s).检测字符串是否是以指定的字符开始/结尾。
String s='dfdhffghrtgfjn mjg';
boolean t1=s.startsWith('e');
boolean t2=s.endsWith('h');

11、判断字符串是否相等,区分大小写:equals()。不区分大小写equalsIgnoreCase().
String s='dfgdghdf';
String s1='sfsgsdu';
s.equals(s1);

12、public String replaceAll(String s,String s1).将字符串中的s都替换成s1.
String s='dfgdghdf';
String s1=s.replaceAll('d','f');

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
复习一:Java String字符串总结
Java中String类的方法及说明
小学徒成长系列—String关键源码解析
Java基础知识总结
Java图形界面实战案例——实现打字母游戏
第十二天总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服