字符串的转换相关方法与字符串的分割方法

转换功能的方法
public char[] toCharArray () :将此字符串转换为新的字符数组。
public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使
用replacement字符串替换。
方法演示,代码如下
package demox.demopro;
/*
string当中与转换相关的常用方法有;
public char[ ] toCharArray():将当前字符串拆分成为字符数组作为返回值。public byte[]getBytes():获得当前字符串底层的字节数组。
public String replace(CharSequence oldString,CharSequence newString)t将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串。
 */
public class String_Demo03 {
 public static void main(String[] args) {
//创建字符串对象 
  String s = "abcde";
// char[] toCharArray():把字符串转换为字符数组 
  char[] chs = s.toCharArray();
  for (int x = 0; x < chs.length; x++) {
   System.out.println(chs[x]);
  }
  System.out.println("‐‐‐‐‐‐‐‐‐‐‐");
  // byte[] getBytes ():把字符串转换为字节数组
  byte[] bytes = s.getBytes();
  for (int x = 0; x < bytes.length; x++) {
   System.out.println(bytes[x]);
  }
  System.out.println("‐‐‐‐‐‐‐‐‐‐‐");
// 替换字母it为大写IT
  String str = "itcast itheima";
  String replace = str.replace("it", "IT");
  System.out.println(replace);
  // ITcast ITheima
  System.out.println("‐‐‐‐‐‐‐‐‐‐‐");
 }
}
CharSequence 是一个接口,也是一种引用类型。作为参数类型,可以把String对象传递到方法中。
分割功能的方法
public String[] split(String regex) :将此字符串按照给定的regex(规则)拆分为字符串数组。
方法演示,代码如下:
package demox.demopro;
/*
分割字符串的方法:
public String[ ] split(String regex)。按照参数的规则,将字符串切分成为若干部分。
 */
public class String_Demo04 {
    public static void main(String[] args) {
//创建字符串对象
        String s = "aa|bb|cc";
        String[] strArray = s.split("|");
        // ["aa","bb","cc"]
        for(int x = 0; x < strArray.length; x++) {
            System.out.println(strArray[x]);
// aa bb cc
        }
    }
}

 

 

 
posted @ 2022-06-30 16:21  zj勇敢飞,xx永相随  阅读(90)  评论(0编辑  收藏  举报