zoukankan      html  css  js  c++  java
  • 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("---------------------------------------------------");
    }
    

    }

  • 相关阅读:
    洛谷mNOIP模拟赛Day2-星空
    洛谷mNOIP模拟赛Day2-将军令
    洛谷mNOIP模拟赛Day2-入阵曲
    洛谷mNOIP模拟赛Day1-斐波那契
    洛谷mNOIP模拟赛Day1-数颜色
    计蒜客NOIP2017提高组模拟赛(五)day1-展览
    HDU1700Points on Cycle(圆心半径)
    HDU1086You can Solve a Geometry Problem too (斜率问题)
    湖南省第十届大学生计算机程序设计竞赛1503: 点到圆弧的距离(atan()函数的应用)
    HDU献给杭电五十周年校庆的礼物 (切蛋糕,线段划分区域)
  • 原文地址:https://www.cnblogs.com/zhangyuestudying/p/10837128.html
Copyright © 2011-2022 走看看