码迷,mamicode.com
首页 > 其他好文 > 详细

常用类(二)

时间:2018-08-18 17:38:52      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:set   new   值类型   case   min   组成   构造   equals   字典顺序   

四、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类型,本身没有发生改变

常用类(二)

标签:set   new   值类型   case   min   组成   构造   equals   字典顺序   

原文地址:https://www.cnblogs.com/ljlaction/p/9497505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!