zoukankan      html  css  js  c++  java
  • Java String常用方法

    字符串查找

    两种查找字符串的方法,indexOf(String s)和lastIndexOf(String s)。

    String str = "tyson-json";
    int index = str.indexOf("son");//返回指定字符串首次出现的索引位置,若找不到指定字符串,则返回-1
    int index = str.lastIndexOf("son");//返回指定字符串最后一次出现的索引位置,若找不到指定字符串,则返回-1
    

    获得指定索引位置的字符

    使用chatAt(int index)将指定索引位置的字符返回

    String str = "tyson";
    char c = str.charAt(2);
    

    获得子字符串

    使用substring()方法截取字符串

    String str = "hello world";
    String str1=str.substring(6);//从指定位置开始截取到字符串末尾
    String str2=str.substring(0,6);//beginIndex,endIndex
    

    字符串分割

    使用split()方法可以使字符串按指定的分割字符或字符串对内容进行分割,分割后的结果存放在字符串数组中

    String str = "Hello world";
    String[] strArray = str.split(" ");//按空格分割,分割后结果放在数组strArray
    

    替换字符串

    replace(oldChar,newChar)方法

    String str = "hello world";
    String str1 = str.replace('h','H');
    

    判断字符串的起始与结尾

    startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。这两个方法的返回值都为boolean类型

    String str = "hello";
    Boolean isStart = str.startsWith("h");//true
    Boolean isEnd = str.endsWith("h");//false
    

    判断字符串是否相等

    equals()方法区分字母大小写,equalsIgnoreCase()不区分

    String str  = "Hello";
    Boolean isEqual = str.equals("hello");//false
    Boolean isEqualsIgnoreCase = str.equalsIgnoreCase("hello");//true
    

    字母大小写转换

    String str = "Hello world";
    String str1 = str.toLowerCase();//转化成小写字母
    String str2 = str.toUpperCase();//转化成大写字母
    

    去掉空格

    trim()方法去掉字符串开头或末尾的空格

  • 相关阅读:
    目录
    DRF的分页
    Django Rest Framework 视图和路由
    爬虫基本原理
    C# System.Threading.Timer的使用
    C# Task的使用
    C# 线程池的使用
    C# 异步委托回调函数使用
    C#异步委托等待句柄的使用
    C# 异步委托的使用
  • 原文地址:https://www.cnblogs.com/tyson03/p/8903533.html
Copyright © 2011-2022 走看看