zoukankan      html  css  js  c++  java
  • 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) //将字符串变成字符串数组(字符串切割)

  • 相关阅读:
    Android开发与Sequoyah的安装问题
    Discuz 数据库各表的作用
    jQuery-File-Upload $(...).fileupload is not a function $.widget is not a function
    phpstorm xdebug 无法断点调试问题
    Android Service 启动流程
    Discuz! 全局变量说明
    Discuz! X3 数据表、数据字段说明
    Spring Boot 搭建
    Android组件化开发(注意事项)
    NestedScrollView嵌套RecycleView发生的小问题
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4821815.html
Copyright © 2011-2022 走看看