String类常见方法

1.构造方法

  • 空构造
public String()
  • 字节数组转字符串
public String(byte[] bytes)
public String(byte[] bytes, int index, int length)
  • 字符数组转字符串
public String(char[] value)
public String(char value, int index, int count)

2.判断功能

  • 比较字符串内容是否相同,区分大小写
boolean equals(Object obj)
  • 比较字符串内容是否相同,忽略大小写
boolean equalsIgnoreCase(String str)
  • 判断大字符串是否包含小字符串
boolean contains(String str)
  • 判断字符串是否以某个指定的字符串开头
boolean startsWith(String str)
  • 判断字符串是否以某个指定的字符串结尾
boolean endsWith(String str)
  • 判断字符串是否为空
boolean isEmpty()

3.获取功能

public int length()
public char charAt(int index)
  • 获取字符索引
public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
  • 获取字符串索引
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
  • 获取子串
public String substring(int start)
public String substring(int start, int end)

4.转换功能

  • 字节数组转字符串
public String(byte[] bytes)
public String(byte[] bytes, int index, int length)
  • 字符串转字节数组
public byte[] getBytes()
  • 字符数组转字符串
public static String valueOf(char[] chs)
  • 字符串转字符数组
public char[] toCharArray()
  • 基本类型转字符串
public static String valueOf(int i)  //任意类型转字符串,字节数组除外
  • 转大小写
public String toUpperCase()
public String toLowCase()
  • 字符串拼接
public String concat(String str)

5.其他功能

  • 替换
String replace(char old, char new)
String replace(String old, String new)
  • 遍历字符串
length()结合charAt()
字符串转为字符数组toCharArray()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,456评论 0 4
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,494评论 0 9
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • String类和正则表达式 今天的主要内容 Scanner类概述Scanner获取数据出现的小问题及解决方案 St...
    须臾之北阅读 1,965评论 0 3
  • 四、集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。生活中很多数据的描述都采...
    佘大将军阅读 800评论 0 2