java的substring方法 substring截取字符串用法

字符串类的常用方法1.一系列常用方法之一int length():返回字符串的长度: return value.length;boolean isEmpty():判断是否是空字符串:return value.length == 0;String toLowerCase():使用默认语言环境的规则将此 String 中的所有字符都转换为小写。String toUpperCase...

字符串类的常用方法

1.一系列常用方法之一

int length():返回字符串的长度: return value.length;boolean isEmpty():判断是否是空字符串:return value.length == 0;String toLowerCase():使用默认语言环境的规则将此 String 中的所有字符都转换为小写。String toUpperCase():使用默认语言环境的规则将此 String 中的所有字符都转换为大写。String trim():返回字符串的副本,忽略前导空白和尾部空白。boolean equals(Object obj):比较字符串的内容boolean equalsIgnoreCase(String anotherString):与equals方法类似,忽略大小写String concat(String str):将指定字符串连接到此字符串的结尾。 等价于用“+”

2.字符串类和字符相关的操作

char charAt(int index): 返回某索引处的字符return value[index];char[] toCharArray():将此字符串转换为一个新的字符数组String(char[] value):分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。String(char[] value, int offset, int count):分配一个新的 String,它包含取自字符数组参数一个子数组的字符。

3.字符串类字节和字符串操作方法

编码:-->字符->:字节

byte[] getBytes():使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。byte[] getBytes(Charset charset) :使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。byte[] getBytes(String charsetName) :使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。

解码:放置字节–>:字符

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

4.String类判断指定内容是开始还是结束。

boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束。boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始。boolean startsWith(String prefix, int toffset):测试此字符串从指定索引开始的子字符串是否以指定前缀开始。

5.字符串类字符串搜索操作

boolean contains(CharSequence s):当且仅当此字符串包含指定的 char 值序列时,返回 true。int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。int indexOf(int ch, int fromIndex):返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。int indexOf(String str):返回指定子字符串在此字符串中第一次出现处的索引。int indexOf(String str, int fromIndex):返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。int lastIndexOf(int ch):返回指定字符在此字符串中最后一次出现处的索引。int lastIndexOf(int ch, int fromIndex):返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。int lastIndexOf(String str):返回指定子字符串在此字符串中最右边出现处的索引。int lastIndexOf(String str, int fromIndex):返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。

如果找不到,indexOf和lastIndexOf方法都返回-1。

6.字符串类字符串截取操作

String substring(int beginIndex)

返回一个新字符串,它是从beginIndex中截取的该字符串的最后一个子字符串。

String substring(int beginIndex, int endIndex)

返回一个新字符串,该字符串是从beginIndex截断到endIndex(不包括)的子字符串。

7.字符串类是否符合正则性?

boolean ***tches(String regex):告知此字符串是否匹配给定的正则表达式。

8.字符串类替换操作

String replace(char oldChar, char newChar):

返回一个新字符串,它是通过用newChar替换该字符串中出现的所有oldChar而获得的。

String replace(CharSequence target, CharSequence replacement):

用指定的文本替换序列替换此字符串中与文本目标序列匹配的所有子字符串。

String replaceAll(String regex, String replacement):

用给定的替换项替换此字符串中与给定正则表达式匹配的所有子字符串。

String replaceFirst(String regex, String replacement):

用给定的替换项替换此字符串,以匹配给定正则表达式的第一个子字符串。

9.字符串类字符串拆分操作

String[] split(String regex):根据给定正则表达式的匹配拆分此字符串。String[] split(String regex, int limit):根据匹配给定的正则表达式来拆分此字符串,最多不超过limit个,如果超过了,剩下的全部都放到最后一个元素中。

本文来自夜遇投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/621535.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-05
下一篇 07-05

相关推荐

  • c++字符串截取函数 c++获取当前系统时间

    首先,在看C语言字符串之前,先给大家解释一下C语言和C++的区别:C和C++的区别:c是一种结构化语言,侧重于算法和数据结构。C程序设计首先考虑的是如何通过一个进程计算输入(或环境条件)得到输出(或实现进程(事务)控制)。C++,首先考虑的是如何构造一个对象模型,让这个模型能够

    2023-07-28 06:25:01
    599 0
  • 手机怎么截取视频片段 手机免费制作视频方法

    作为视频剪辑工具下载哪个比较好?大家好,你可以叫我小琪。平时喜欢分享一些在Tik Tok生活的动态视频(我把Tik Tok当成微信朋友圈了哈哈),所以学会了视频剪辑技巧。最近受身边朋友的影响,我也想过办一个Tik Tok。通过学习视频剪辑技巧和有创意的视频内容创意,可以分享更多

    2023-07-13 08:57:02
    555 0
  • java的substring方法 substring截取字符串用法

    字符串类的常用方法1.一系列常用方法之一int length():返回字符串的长度: return value.length;boolean isEmpty():判断是否是空字符串:return value.length == 0;String toLowerCase():使用默认语言环境的规则将此 String 中的所有字符都转换为小写。String toUpperCase

    2023-07-05 22:56:01
    1049 0
  • 音乐剪辑怎么剪切音乐 教你截取一段音乐

    制作音乐视频怎么样?有几点需要注意:第一个是视频的风格,也就是大家的审美,因为做一个音乐视频,你不能只考虑她的听觉感受,还要考虑她的视觉享受。也就是我们的视频要整洁美观。每个人的审美标准不一样,但有一点一定要简化。只是不要在你的视频中添加过渡效果,这些花哨

    2023-06-29 17:57:01
    849 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信