String的用法——转换功能

package cn.itcast_05;
/*

  • String类的转换功能:
  •  byte[] getByte():把字符串转换成字节数组
  • 复习:
  •  public String(byte[] bytes):把字节数组转换成字符串
  •  char[] toCharArray():把字符串转换成字符数组
  •  static String valueOf(char[] chs):把字符数组转换成字符串
  •  static String valueOf(int i):把int类型的数据转成字符串
  • 注意:
  •  String类的valueOf()可以把任意类型的数据转换成字符串
  •  String toLowerCase():把字符串转成小写
  •  String toUpperCase():把字符串转成大写
  •  String concat(String str):把字符串拼接
  • */
    public class StringDemo {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    //定义一个字符串对象
    String s = "JavaSE";

     //byte[] getByte():把字符串转换成字节数组
     byte[] bys = s.getBytes();
     for(int x=0; x<s.length(); x++) {
         System.out.println(bys[x]);//输出的是数字:74,97,118,97,83,69
     System.out.println("---------------------------------------------------");
     }

    //复习:
    //public String(byte[] bytes):把字节数组转换成字符串
    String str = new String(bys);
    System.out.println("str:" + str);//JavaSE
    System.out.println("---------------------------------------------------");

     //char[] toCharArray():把字符串转换成字符数组
     char[] chs = s.toCharArray();
     for(int x=0; x<s.length(); x++) {
         System.out.println(chs[x]);//输出的是字符:J,a,v,a,S,E
     }
     System.out.println("---------------------------------------------------");
    
     //static String valueOf(char[] chs):把字符数组转换成字符串
     String ss = String.valueOf(chs);//string是静态类型,所以可以直接用类调用
     System.out.println(ss);//JavaSE
     System.out.println("---------------------------------------------------");
    
     //static String valueOf(int i):把int类型的数据转成字符串
     int i = 100;
     System.out.println(i);//字符串类型:100
     System.out.println("---------------------------------------------------");
    
     //String toLowerCase():把字符串转成小写
     System.out.println(s.toLowerCase());//javase
     System.out.println("---------------------------------------------------");
    
     //String toUpperCase():把字符串转成大写
     System.out.println(s.toUpperCase());//JAVASE
     System.out.println("---------------------------------------------------");
    
     //String concat(String str):把字符串拼接
     String str3 = s.concat(ss);
     System.out.println(str3);//JavaSEJavaSE
     System.out.println("---------------------------------------------------");
    
     String str4 = s + ss;
     System.out.println(str4);//JavaSEJavaSE
     System.out.println("---------------------------------------------------");

    }

}

转载于:https://www.cnblogs.com/zhangyuestudying/p/10837128.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值