Java笔记(五)

文献种类:专题技术总结文献
开发工具与关键技术: IntelliJ IDEA、Java 语言
作者: 方建恒 年级: 2020 撰写时间: 2022 年 8 月 8 日

Java笔记(五)

今天我给大家继续分享一下我的Java笔记,
我们来了解一下Java常用类中的String类。
以下为String类中一些常用的构造器:

  1. String():用于初始化一个新创建的String对象,使其表示一个空字符序列。

  2. String(byte[] bytes):
    可以用于通过使用平台的默认字符集解码指定的byte数组,构造出一个新的String。

  3. String(byte[] bytes,Charset charset):
    可以用于通过使用指定的charset解码指定的byte数组,构造出一个新的String。

  4. String(byte[] bytes,String charsetName):
    可以用于通过使用指定的字符集解码指定的byte数组,构造出一个新的String。

  5. String(byte[] bytes,int offset,int length):
    可以用于通过使用平台的默认字符集解码指定的byte子数组,构造出一个新的String。

  6. String(byte[] bytes,int offset,int length,Charset charset):
    可以用于通过使用指定的charset解码指定的byte子数组,构造出一个新的 String。

  7. String(byte[] bytes,int offset,int length,String charsetName):
    可以用于通过使用指定的字符集解码指定的byte子数组,构造一个新的String。
    接下来是一些关于String类中一些常用判断方法:

  8. equals(Object obj):用于比较字符串的内容是否相同。
    注:这个方法在判断时是会区分大小写。

  9. equalsIgnoreCase(String str):用于比较字符串的内容是否相同。
    注:这个方法在判断时是忽略大小写的。

  10. contains(String str):用于判断大字符串中是否包含小字符串。

  11. startsWith(String str) :用于判断字符串是否以某个指定的字符串开头。

  12. endsWith(String str) :用于判断字符串是否以某个指定的字符串结尾。

  13. isEmpty():用于判断字符串是否为空。
    接下来是String类中一些常用的获取方法:

  14. length():用于获取字符串的长度。用法如下:
    在这里插入图片描述

  15. charAt(int index):用于获取指定索引位置的字符。用法如下:
    在这里插入图片描述

  16. indexOf(int ch):用于返回指定字符在此字符串中第一次出现处的索引。

  17. indexOf(int ch,int fromIndex):
    用于返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。

  18. indexOf(String str):用于返回指定子字符串在此字符串中第一次出现处的索引

  19. indexOf(String str,int fromIndex):
    用于返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。

  20. lastIndexOf(int ch):用于返回指定字符在此字符串中最后一次出现处的索引。

  21. lastIndexOf(int ch,int fromIndex):用于返回指定字符在此字符串中,
    最后一次出现处的索引,并从指定的索引处开始进行反向搜索。

  22. lastIndexOf(String str):用于返回指定子字符串在此字符串中最右边出现处的索引。

  23. lastIndexOf(String str,int fromIndex):用于返回指定子字符串在此字符串中,
    最后一次出现处的索引,并从指定的索引开始反向搜索。

  24. substring(int start):用于从指定位置开始截取字符串,默认到末尾。

  25. substring(int start,int end):用于从指定位置开始到指定位置结束截取字符串。
    substring(int start)和substring(int start,int end)用法如下:
    在这里插入图片描述

接下来是String中一些常用的转换方法:

  1. getBytes():用于把字符串转换为字节数组。

  2. toCharArray():用于把字符串转换为字符数组。

  3. valueOf():用于把传入的变量转成字符串。

  4. toLowerCase():用于把字符串转成小写。用法如下:
    在这里插入图片描述

  5. toUpperCase():与toLowerCase()相反,它用于把字符串转成大写。用法如下:
    在这里插入图片描述

  6. concat(String str):用于把字符串拼接。用法如下:
    在这里插入图片描述

以上就是今天给大家分享的关于JAVA的部分笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值