Java 基础 String类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40945965/article/details/81784853

String类
Java.lang.String类代表不可变的字符序列

String类的常见构造方法:
1) String(String original)
创造一个String对象为original的拷贝。
2) String(char[] value)
用一个字符数组创建一个String对象。
3) String(char[] value, int offset, int count)
用一个字符数组从offset项开始的count个字符序列创建一个String对象。

String类 常用方法(1)
1) 返回字符串中第index个字符:

public char charAt(int index)

2) 返回字符串的长度

public int length()

3) 返回字符串中出现str的第一个位置

    public int indexOf(String str)

4) 返回字符串中从fromIndex开始出现str的第一个位置

    public int indexOf(String str, int fromIndex)

5) 比较字符串与another是否一样

public Boolean equalsIgnoreCase(String another)

6) 在字符串中用newChar字符替换oldChar字符

    public String replace(char oldChar, char newChar)

String类 常用方法(2)
7) 判断字符串是否以prefix字符串开头

public boolean startWith(String prefix)

8) 判断字符串是否以suffix字符串结尾

public boolean endWith(String suffix)

9) 返回一个字符串为该字符串的大写形式

public String toUpperCase()

10) 返回一个字符串为该字符串的小写形式

public String toLowerCase()

11) 返回该字符串从beginIndex开始到结尾的子字符串

public String substring(int beginIndex)

12) 返回该字符串从beginIndex开始到endIndex结尾的子字符串

public String substring(int beginIndex, int endIndex)

13) 返回将该字符串去掉开头和结尾空格后的字符串

public String trim()

String类 常用方法(3)
静态重载方法:
Public static String valueOf(…)可以将基本类型数据转换为字符串。
例:
14) 将double型数据转换为字符串

public static String valueOf(double d)

15) 将int型数据转换为字符串

public static String valueOf(int i)

字符串分割方法:
16) 将一个字符串按照指定的分隔符分割,返回分割后的字符串数组。

public String[] split(String regex)

例:

public class Test{
    public static void main(String[] args)
    {
        int num = 1234567;
        String sNum = String.valueOf(num);
        System.out.println("num is" + sNum.length() + "wei shu");
        String s = "Mary, F, 1976";
        String[] sPlit = s.split(",");
        for (int i = 0; i < sPlit.length; i++)
            System.out.println(sPlit[i]);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40945965/article/details/81784853
今日推荐