Java String对象常用的方法
来源:互联网 发布:全屏画图软件 编辑:程序博客网 时间:2024/05/17 03:22
String字符串无论在java的开发中或者面试中我们经常会用到。这些常用的方法我们需要熟记于心,并且熟练使用
这里是是关于javaString操作的面试题链接:java 一道关于String字符串操作面试题
下面我做一个分类:
字符与字符串
方法名称类型描述public
String(char[] value)
构造方法将字符数组转为字符串public
String(char[] value, int offset, int count)
构造方法将部分字符数组转为字符串public char
charAt(int index)
普通方法返回指定索引的字符public char[] toCharArray()普通方法将字符串转为字符数组字节与字符串
方法名称类型描述public
String(byte[] bytes)
构造方法将字节数组转变成字符串public
String(byte[] value, int offset, int count)
构造方法将部分的字节数组转变为字符串public byte[]
getBytes()
普通方法将字符串转为字节数组public byte[ ] getBytes(String charsetName)
普通方法进行编码转换常用的比较方法
方法名称类型描述public boolean
equals(String
anotherString
)
普通方法进行字符串相等判断(区分字母大小写)public boolean
equalsIgnoreCase(String anotherString)
普通方法进行字符串相等判断(不区分字母大小写)public int compareTo(String anotherString)
普通方法按照字符串编码比较,有三种结果:1、返回值为0表示比较字符串内容是相等的。
2、 放回值 大于0表示大于的结果
3、返回值 小于0表示小于的结果
字符串查找
indexOf(String str)
普通方法由前向后查找指定字符串的位置,如果查找得到返回最前位置的索引,查找不到返回-1public int indexOf(String str, int fromIndex)
普通方法由指定位置从前向后查找指定字符串的位置,如果查找得到返回位置的索引,查找不到返回-1public int lastIndexOf(String str)
普通方法由后向前查找指定字符串的位置,如果查找得到返回最后位置的索引,查找不到返回-1public int lastIndexOf(String str, int fromIndex)
普通方法由指定位置从后向前查找指定字符串的位置,如果查找得到返回位置的索引,查找不到返回-1public boolean startsWith(String prefix)
普通方法判断是否指定的字符串开头public boolean startsWith(String prefix, int toffset)
普通方法由指定位置开始判断是否指定的字符串开头public boolean endsWith(String suffix)
普通方法判断是否指定的字符串结尾其他常用方法
public String concat(String str)普通方法字符串链接,与“+”连接符类似public String toLowerCase( )普通方法字符串转小写public String toUpperCase( )普通方法字符串转大写public String trim( )普通方法去掉字符串前后的空格(字符串中间的空格不会去掉)public int length( )普通方法放回字符串的长度public String intern( )普通方法数据入池public boolean isEmpty普通方法判断是否为空字符串(不是null,而是字符串的长度为0)public String subString(int beginIndex, int endIndex
)普通方法返回由指定位置开始到要截取的位置结束的字符串public String substring(int beginIndex)普通方法返回由指定位置开始截取的字符串public String[] split(String regex)
普通方法放回按指定字符串的方式进行分段截取的字符串数组public char charAt(int index)
普通方法放回指定索引位置的字符 0 0
- java中String对象的常用方法
- Java String对象常用的方法
- String对象的常用方法
- java对象转为java String的几种常用方法
- JAVA对象转为Java String的几种常用方法
- JAVA对象转为Java String的几种常用方法
- Java对象转为String的几种常用方法剖析
- Java对象转为String的几种常用方法 (转)
- Java对象转为String的几种常用方法
- Java面向对象基础--String类中常用的方法
- java中String类对象的常用操作及方法
- Java基础回顾--String对象中常用的方法
- String对象的声明和String对象的常用方法
- Java String的常用方法
- Java String常用的方法
- Java String的常用方法
- 面向对象---------String类的常用方法
- js中string对象的常用方法
- MySQL5.7.12新密码登录方式及密码策略
- sycsec的一道审计题目
- Android调用系统的相机保证照片的质量
- flume学习(四)
- hcs12 microcontroller 笔记
- Java String对象常用的方法
- flume学习(五)
- 数组的整数次方
- 激励函数简介 Tensorflow最简单的三层神经网络及matplotlib可视化 附激励函数常见类型
- FastDFS+nginx服务搭建与配置
- 最小生成树——Prim/Kruskal
- 万能的林萧说:我来告诉你,一个草根程序员如何进入BAT。
- 混合类型数据格式化输入
- matlab 画图添加图例时,改变图例中字体大小