关于String的常用方法

简介: 关于String的常用方法

关于String的常用方法:

1.charAt(int index):返回指定索引处的值:

public static void main(String[] args) {
    String str = "abcf";
    System.out.println(str.charAt(0));// a
  }

2.concat(String str):将指定的字符串连接到该字符串的末尾

public static void main(String[] args) {
    String str = "abcf";
    System.out.println(str.concat("llll"));// abcfllll
  }

3.equals(Object o):将此字符串与指定对象进行比较

public static void main(String[] args) {
    String str1 = "abcf";
    String str2 = "abcf";
    System.out.println(str1.equals(str2));// true
  }

4.length():返回字符串的长度

public static void main(String[] args) {
    String str1 = "abcf";
    System.out.println(str1.length());// 4
  }

5.indexOf(String str):返回指定字符串第一次出现在字符串内的索引

public static void main(String[] args) {
    String str1 = "abcf";
    System.out.println(str1.indexOf("bc"));// 1
  }

6.replace(char oldChar,char newChar):将指定字符串替换为新的字符串

public static void main(String[] args) {
    String str1 = "abcf";
    System.out.println(str1.replace("a","ccc"));// cccbcf
  }

7.split():字符串分割

public static void main(String[] args) {
        String str = "ssssefefdf";
        String[] split = str.split("");
        System.out.println(Arrays.toString(split));//[s, s, s, s, e, f, e, f, d, f]
    }

8.subString(int beginIndex):字符串截取

public static void main(String[] args) {
        String str = "ssssefefdf";
        String substring = str.substring(1);
        System.out.println(substring);//sssefefdf
    }

9.toCharArray():将字符串转化为一个字符数组

public static void main(String[] args) {
    String str1 = "abcf";
      char[] a = str1.toCharArray();
      System.out.println(a);// abcf
  }

10.toUpperCase():将字符串转化为大写:

public static void main(String[] args) {
        String str = "SSsefefdf";
        System.out.println(str.toUpperCase());// SSSEFEFDF
    }

11.toLowerCase():将字符串转化为小写:

public static void main(String[] args) {
        String str = "SSsefefdf";
        System.out.println(str.toLowerCase());// sssefefdf
    }

12.valueOf(int a):int类型转字符串(这里可以是char,double,float等)

public static void main(String[] args) {
    int a = 90;
    String str = String.valueOf(a);
    System.out.println(str);//90
  }


目录
相关文章
|
4天前
|
Java 数据处理 Apache
探讨Java中判断String类型为空和null的方法
探讨Java中判断String类型为空和null的方法
11 1
|
15天前
正则表达式(有关String当中,有关正则的方法)
正则表达式(有关String当中,有关正则的方法)
|
16天前
|
Java
guava Splitter 与java 内置的string的split 方法的区别
guava Splitter 与java 内置的string的split 方法的区别
14 0
|
18天前
|
Java
Java中判断String类型为空和null的方法
Java中判断`String`变量是否为空或`null`需用`== null`和`.isEmpty()`。示例代码提供两种方法:`main`方法直接判断,`safeGetString`方法提供默认值。当输入为`null`或空时,返回默认值。代码包含三个测试案例,分别处理`null`、空字符串和非空非`null`字符串。
38 0
|
21天前
|
Java 程序员 API
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)v
13 0
|
1月前
|
Java
Java String 避免空指针的方法
Java String 避免空指针的方法
23 0
|
1月前
int 和 String 互相转换的多种方法
int 和 String 互相转换的多种方法
16 1
|
1月前
|
C++
【C++】std::string 转换成非const类型 char* 的三种方法记录
【C++】std::string 转换成非const类型 char* 的三种方法记录
28 0
|
1月前
|
Java 索引
【Java】String类常用方法总结
【Java】String类常用方法总结
28 0
|
1月前
|
Java
Java String split()方法详细教程
Java String split()方法详细教程
38 0