String类和StringBuilder类的常用方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
String类的常用方法
提示:以下是本篇文章正文内容,下面案例可供参考
一、String类是什么?
字符串是常量,一旦被赋值就不能被改变,本质是一个字符串数组
二、使用步骤
1.代码案例
两个字符串值的比较
//定义两个字符串变量
String str1="";
String str2="";
str1.equals(str2);//判断两个字符串的值是否相等
str1.equalsIgnoreCase(str2)//判断两个字符串是否相等,忽略大小写
str1.startsWith("ab")//判断字符串是否以字符串“ab”开头
str1.endsWith("c")//判断字符串是否以字符串“c”结尾
2.String的转换功能
代码如下(示例):
//定义字符串
String str="";
//字符串转换为字符数组
char[] chs=str.toCharArrary();
for (int i = 0; i < chs.length; i++) {
System.out.println(chs[i]);
}
//字符数组转换成字符串
String str=new String(chs);
//把数组中的一部分字符转换成字符串
String str=new String(chs,0,chs.length-1);
str.toLowerCase();//字符串转换成小写字符串
str.toUpperCase();//字符串转换成大学字符串
3.String的获取功能
代码如下(示例):
//定义字符串
String str="";
str.subString(i);//从i的位置截取字符串,获得截取位置右侧的字符串
sub.subString(start,end);//从start开始,到end结束截取字符串,获取中间截取的字符串内容
str.charAt(i);//获取索引为i的字符,返回值类型为char
str.toCharArrary();//字符串转换为字符数组
str.toLowerCase();//字符串转换成小写字符串
str.toUpperCase();//字符串转换成大学字符串
str.length();//获取字符串的长度
//按照指定符号分割字符串
String str1="ab,c";
String[] strs=str1.split(",");
string.trim()//去除 字符串两端的空格
4.StringBuilder类
代码如下(示例):
//定义StringBuilder类(默认容量为16)
StringBuilder sb=new StringBuilder();
//常用的方法
sb.capacity();//默认容量值
sb.length();//实际长度
sb.append("abc");//添加字符
sb.reverse()//字符串翻转
5.StringBuilder 和 String 相互转换
代码如下(示例):
//StringBuilder 转换成 String
StringBuilder sb=new StringBuilder();
String str=sb.toString();
//String 转换成 StringBuilder
StringBuilder sb=new StringBuilder(str);
总结
小白记录点滴,有错误,请指正,小编会及时改正!非常感谢