常用类

Posted ljlaction

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用类相关的知识,希望对你有一定的参考价值。

四、String类概述及其构造方法

概述

字符串是由多个字符组成的一串数据(字符序列)
字符串可以看成是字符数组

构造方法

public String()
public String(byte[] bytes)
public String(byte[] bytes,int offset,int length)
public String(char[] value)
public String(char[] value,int offset,int count)
public String(String original)

判断功能

boolean equals(Object obj)
boolean equalsIgnoreCase(String str)
boolean contains(String str)
boolean startsWith(String str)
boolean endsWith(String str)
boolean isEmpty()

获取功能

int length()
char charAt(int index)
int indexOf(int ch)
int indexOf(String str)
int indexOf(int ch,int fromIndex)
int indexOf(String str,int fromIndex)
String substring(int start)
String substring(int start,int end)

转换功能

byte[] getBytes()
char[] toCharArray()
static String valueOf(char[] chs)
static String valueOf(int i)
String toLowerCase()
String toUpperCase()
String concat(String str)

替换功能

String replace(char old,char new)
String replace(String old,String new)

去除字符串头尾空格

String trim()

按字典顺序比较两个字符串

int compareTo(String str)
int compareToIgnoreCase(String str)

五、StringBuffer类概述及其构造方法

概述

我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题
线程安全的可变字符序列

构造方法

public StringBuffer()
public StringBuffer(int capacity)
public StringBuffer(String str)

成员方法

  添加功能

    public StringBuffer append(String str)
    public StringBuffer insert(int offset,String str)

  删除功能

    public StringBuffer deleteCharAt(int index)
    public StringBuffer delete(int start,int end)

  替换功能

    public StringBuffer replace(int start,int end,String str)

  反转功能

    public StringBuffer reverse()

  截取功能

    public String substring(int start)
    public String substring(int start,int end)

    截取功能和前面几个功能的不同
    返回值类型是String类型,本身没有发生改变


































以上是关于常用类的主要内容,如果未能解决你的问题,请参考以下文章

初识常用类

Java常用类--String类常用方法

StringUtils工具类常用方法汇总

常用集合类

Java五个最常用的集合类之间的区别和联系

Java入土---常用类