String类和StringBuider类

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);

总结

小白记录点滴,有错误,请指正,小编会及时改正!非常感谢
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值