• Java中String类中常用的方法


    1.字符串与字符数组的转换

    用toCharArray()方法将字符串变为字符数组

    String str = "abcdef";
    
    char c[] = str.tocharArray();

    2.从字符串中取出指定位置的字符

    String str = "abcdef"
    
    System.out.println(str.charAt(x));    //x为第几个字符

    3.字符串与byte数组的转换

    String str = "abcdef";
    byte c[] = str.getBytes();

    4.取得一个字符串的长度

    Srting str = "abcdef";
    
    System.out.print(str.length);

    5.查找一个字符串是否存在

    String str = "abcdef";
    
    System.out.print(str.indexOf("i"));     //i为字符,即查到指定字符位置




    String str = "abcdef";

    if(str.contains("i"))
    {

    System.out.print("存在这个字符");
    }

    6.去掉左右空格

    String str = " abcdef ";
    
    System.out.print(str.tirm());

    7.字符串截取

    String str = "abcdef";
    
    System.out.print(str.substring(i));  //i表示从那个位置开始截取,为数字
    
    System.out.print(str.substring(0,5));  //表示从0-5截取

    8.按照指定的字符串拆分字符串

    String str = "abcdef";
    
    String c[] = str.split("i");   //i表示要拆分的内容
    
    for(int i=0;i<c.length;i++)    //输出拆分的内容
    {
    System.out.println(c[i]);
    }

    9.字符串大小写转换

    ”要转换的内容“.toUpperCase;              小写转换大写
    ”要转换的内容“.toLowerCase; 大写转换小写

    10.判断是否以指定的字符串开头或者结尾

    if(str.startsWith("i"))            //i为指定的内容
    {
        System.out.println("以i结尾")
    }
    
    
    
    if(str.endsWith("i"))
    {
       System.out.println("以i开头");
    }

    11.不区分大小写进行字符串比较

    equals      //这个比较是区分大小写的
    
    
    equalslgnoreCase   //这个比较是不区分大小写的

    12.将一个指定的字符串,替换成其他的字符串

    String str = "abcdef";     
    
    String newstr = str.replaceAll("c","d");     //将所有的c换成d
    
    System.out.println(newstr);
  • 相关阅读:
    【概念】构造函数和析构函数
    【概念】使用Fixed创建固定大小的缓冲区
    Sqoop
    Flume组件
    Hive节点及原理
    Yarn
    Hive数据倾斜
    单例
    工厂设计模式
    JVM对象创建
  • 原文地址:https://www.cnblogs.com/tb-0706/p/11545447.html
Copyright © 2020-2023  润新知