Java基础知识强化34:String类之String类的转换功能

1. String类的转换功能

String[] split(String regex)//将字符串变成字符串数组(字符串切割)
byte[]  getBytes()//将字符串变成字节数组
char[]   toCharArray()//将字符串变成字符数组

static String  valueOf(char[]  chs)
static String  valueOf(int i )

//将字符串中字母转成大小写
String toLowerCase()//小写
String toUpperCase()//大写

//将字符串中的内容进行置换
String replace(char oldch, char newch)//替换所有
String replace(String s1, String s2)//替换第一次出现

String trim()//将字符串两端的空格去除
String concat(String str)//字符串进行连接

2. 案例:

 1 package cn.itcast_05;
 2 
 3 /*
 4  * String的转换功能:
 5  * byte[] getBytes():把字符串转换为字节数组 6  * char[] toCharArray():把字符串转换为字符数组 7  * static String valueOf(char[] chs):把字符数组转成字符串 8  * static String valueOf(int i):把int类型的数据转成字符串 9  *         注意:String类的valueOf方法可以把任意类型的数据转成字符串。
10  * String toLowerCase():把字符串转成小写11  * String toUpperCase():把字符串转成大写12  * String concat(String str):把字符串拼接13  */
14 public class StringDemo {
15     public static void main(String[] args) {
16         // 定义一个字符串对象
17         String s = "JavaSE";
18 
19         // byte[] getBytes():把字符串转换为字节数组。
20         byte[] bys = s.getBytes();
21         for (int x = 0; x < bys.length; x++) {
22             System.out.println(bys[x]);
23         }
24         System.out.println("----------------");
25 
26         // char[] toCharArray():把字符串转换为字符数组。
27         char[] chs = s.toCharArray();
28         for (int x = 0; x < chs.length; x++) {
29             System.out.println(chs[x]);
30         }
31         System.out.println("----------------");
32 
33         // static String valueOf(char[] chs):把字符数组转成字符串。
34         String ss = String.valueOf(chs);
35         System.out.println(ss);
36         System.out.println("----------------");
37 
38         // static String valueOf(int i):把int类型的数据转成字符串。
39         int i = 100;
40         String sss = String.valueOf(i);
41         System.out.println(sss);
42         System.out.println("----------------");
43 
44         // String toLowerCase():把字符串转成小写。
45         System.out.println("toLowerCase:" + s.toLowerCase());
46         System.out.println("s:" + s);
47         // System.out.println("----------------");
48         // String toUpperCase():把字符串转成大写。
49         System.out.println("toUpperCase:" + s.toUpperCase());
50         System.out.println("----------------");
51 
52         // String concat(String str):把字符串拼接。
53         String s1 = "hello";
54         String s2 = "world";
55         String s3 = s1 + s2;
56         String s4 = s1.concat(s2);
57         System.out.println("s3:"+s3);
58         System.out.println("s4:"+s4);
59     }
60 }

运行结果:

2. 特别的使用String[] split(String regex) //将字符串变成字符串数组(字符串切割)

原文地址:https://www.cnblogs.com/hebao0514/p/4821815.html