Java中的常用类——String类

今天和各位来聊聊 String 类


String 这个类是用来对字符串进行操作的。我们在实际的项目开发过程中会有很多关于字符串的操作,所以这个类是比较重要的。


那么我们进入正题

string 类

String类的概述

String类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。

实例大家应该不陌生吧~我们在学习Java的过程中总是会听到有人说“实例对象”,“实例对象”的 那么上面的意思就是,abc 是 String 的一个对象~


String类的构造方法

public String();

初始化一个新创建的 String 对象,使其表示一个空字符序列。


640?wx_fmt=png


public String(byte[] bytes);

通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。


640?wx_fmt=png


public String(char[],value);

把字符数组转成字符串


640?wx_fmt=png


public String(String original);

把字符串常量转成字符串


640?wx_fmt=png


String类的判断方法

boolean equals(Object obj);

比较字符串的内容是否相同,区分大小写


640?wx_fmt=png


boolean equalsIgnoreCase(String str) 

比较字符串的内容是否相同,忽略大小写


640?wx_fmt=png


boolean contains(String str)

判断大字符串中是否包含小字符串


640?wx_fmt=png


boolean startsWith(String str)

判断字符串是否以某个指定的字符串开头

boolean endsWith(String str)

判断字符串是否以某个指定的字符串结尾


640?wx_fmt=png

偷个懒~

两个一起比较了


boolean isEmpty()

判断字符串是否为空


640?wx_fmt=png


string类中实现转换功能的方法

byte[] getBytes()

把字符串转换为字节数组


640?wx_fmt=png


char[] toCharArray()

把字符串转换为字符数组


640?wx_fmt=png


static String valueOf()

这个方法就比较厉害了,我们直接看API吧~


640?wx_fmt=png


640?wx_fmt=png

就演示两个其他的就不演示了哈~


String toLowerCase()

把字符串转成小写

String toUpperCase()

把字符串转成大写

String concat(String str)

把字符串拼接


640?wx_fmt=png


小伙伴有注意到吗?

最后一个拼接的方法

是转换前的字符串进行了拼接


那是因为

toLowerCase() 和 toUpperCase()

返回的是一个新的字符串

而我们拼接的是原来的字符串

以后面试的时候要注意哦~



来源:java联盟

版权声明:文章来源网络,版权归作者本人所有,如侵犯到原作者权益,请与我们联系删除或授权事宜。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值