zoukankan      html  css  js  c++  java
  • String类的构造12种方法

    public class StringDemo3 {
    public static void main(String[] args){
    fun12();
    }
    //方法1 :boolean equals(Object obj);判断字符串里面完全相等;返回TURE;
    //S.equalsIgnoreCase(s1) 不区分大小写的比较
    /*public static void fun1(){
    String s ="hello";
    String s1="hEllo";
    System.out.println(s.equals(s1));
    System.out.println(s.equalsIgnoreCase(s1));
    }*/

    // 方法2 将字符串 转换成字符数组 char[] s1=s.toCharArray
    /*public static void fun2(){
    String s = "你是我患得患失的梦!";
    char[]s1 =s.toCharArray();
    for (int i=0;i<s1.length; i++){
    System.out.println(s1[i]);
    }
    }*/


    // 方法3 将字符串转化成字节数组 getBytes();
    /*public static void fun3(){
    String s= "我是你可有可无的人!";
    byte[] s1=s.getBytes();
    for (int i=0;i<s1.length;i++){
    System.out.println(s1[i]);
    }
    }*/


    //方法4 查找字符 indexOf(char ch) 返回int -1 代表是没有找到你要查找的字符;
    /*public static void fun4(){
    String s = "hello.java";
    int s1= s.indexOf('w');
    System.out.println(s1);
    }*/


    //方法5 contains 判断一个字符串里是否存在另一个字符串;
    /*public static void fun5(){
    String s="hello.java 11";
    boolean s1=s.contains("11");
    System.out.println(s1);
    }*/


    //方法6 判断一个字符串的后缀 结尾 endsWith("参数");
    /*public static void fun6(){
    String s="hello.java";
    boolean s1=s.endsWith("java");
    System.out.println(s1);
    }*/


    //方法7 boolean startsWith(string preFix) 判断一个字符串 的“前缀”是否包含另一个字符串
    /* public static void fun7(){
    String s="hollo world";
    boolean s1=s.startsWith("h");
    System.out.println(s1);
    }*/


    //方法8 substring (int beginIndex, int endIndex) 获取字符串的一部分 包含头 不包含尾(例如1-4 就是123不包含4);

    /*public static void fun8(){
    String s="hollo world";
    String s1=s.substring(1,4);

    System.out.println(s1);
    }*/

    //方法9 substring(int beginIndex) 后面的全要

    /*public static void fun9(){
    String s="hollo world";
    String s1=s.substring(3);
    System.out.println(s1);
    }*/


    //方法10 int length(); 返回的是字符串的长度
    /*public static void fun10(){
    String string="4646169898";
    int s=string.length();
    System.out.println(s);
    }*/


    //方法11 //调用String的构造方法 传递字节数组 字节转字符串(查unicode码)
    // 97--122 小写:a---z
    // 65-90 大写:A---Z
    // 48-57 0-9
    /*public static void fun11() {
    byte[] bytes = {97,98,99,100,101};
    String s = new String(bytes);
    System.out.println(s);
    //调用构造方法 传递数组 传递两个int下x,y 代表截取 截取的位置 x代表下标开始的位置 y代表结束位置
    byte[] bytes1 = {97,98,99,100,101};
    String s1 = new String(bytes1,1,3);
    System.out.println(s1);
    }*/

    // 方法12
    public static void fun12(){
    char[] ch={'a','b','c','d','e','f'};
    String s=new String(ch);
    String s1=new String(ch,1,2);
    System.out.println(s1);
    }


    }

  • 相关阅读:
    023-Spring Boot 服务的注册和发现
    022-Spring Boot 构建微服务实战
    021-Spring Boot 测试,Junit方式使用,mock方式,Controller测试
    020-Spring Boot 监控和度量
    003-Spring 中的StreamUtils
    004-微信证书问题
    019-Spring Boot 日志
    018-Spring Boot Starter开发
    017-Spring Boot AOP
    016-Spring Boot JDBC
  • 原文地址:https://www.cnblogs.com/550410638boke/p/10555072.html
Copyright © 2011-2022 走看看