字符串的获取/截取/转换/分割

1.字符串获取

String当中与获取相关的常用方法有:

  • public int length(): 获取字符串当中含有的字符个数,拿到字符串长度。
  • public String concat(String str): 将当前字符串和参数字符串拼接成为返回值新的字符串。
  • public char charAt(int index): 获取指定索引位置的单个字符。(索引从开始。 )
  • public int index0f(String str):查找参数字符串在本字符串当中首次出现的索引位置,如果没有返回-1值。

2.字符串的截取

  • 字符串的截取方法:
  • public String substring(int index): 截取从参数位置-直到字符串末尾,返回新字符串。
  • public String substring(int begin, int end): 截取从begin开始,一直到end结束,中间的字符串。
  • 备注: [begin,end), 包含左边,不包含右边。

​​​​​3.字符串转换

  • String当中与转换相关的常用方法有:
  • public char[] toCharArray(): 将当前字符串拆分成为字符数组作为返回值。
  • public byte[] getBytes(): 获得当前字符串底层的字节数组。
  • public String replace(CharSequence oldString, CharSequence newString):
  • 将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串。​​​​​​​​​​​​​​​​​​​​​

 

4.字符串的分割 

分割字符串的方法:
public String[] split(String regex): 按照参数的规则,将字符串切分成为若干部分。
注意事项:
split方法的参数其实是一一个“正则表达式”。
注意:如果按照英文句点“.进行切分,必须写"\\1.”(两个反斜杠)

5.字符串拼接

题目:
定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。 格式参照如下: [word1 #word2#word3]。
分析:
1.首先准备一个int[]数组,内容是: 1、2、3
2.定义一个方法,用来将数组变成字符串
三要素
返回值类型: String
方法名称: fromArrayToString 
参数列表: int[]
3.格式: [word1#word2#word3]
用到: for循环、字符串拼接、每个数组元素之前都有一个word字样、分隔使用的是#、区分- -下是不是最后- -个
4.调用方法,得到返回值,并打印结果字符串

扫描二维码关注公众号,回复: 12326633 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_51980491/article/details/112732361