String的所有方法
来源:互联网 发布:java进阶 编辑:程序博客网 时间:2024/04/30 01:24
String的所有方法
一、构造函数
String(byte[] bytes)
String(char[] value)
String(String original)
String(StringBuffer buffer)
二、方法
1.char charAt(int index);取字符串中的某一个字符
2.int compareTo(String anotherString);当前字符串和anotherString相互比较,相等返回0,不相等返回第一个不相等的字符的差;或者一个字符是另一个字符的子串,返回他们的长度差
3.int compareTo(Object obj);如果obj为String类型,功能和2一样,否则抛出ClassCastException异常
4.String concat(String str);将字符串和str链接在一起
5.boolean contentEquals(StringBuffer buffer);将该String和buffer进行比较
6.String copyValueOf(char[] date)
7.String copyValueOf(char[] date,int offser,int count);这两个方法将char数组转换成String类型
8.boolean endsWith(String str);该字符串是否以str结尾
9.boolean equals(Object obj);当obj不为空且与当前字符串一直时,返回true;否则返回false
10.byte[] getBytes();将该String转换成byte数组
11.void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin);该方法将字符串拷贝到字符数组中。其中,srcBegin为拷贝的起始位置,srcEnd为拷贝的结束位置,字符串dst为目标字符串,dstBegin为目标字符串数组拷贝起始位置。
12.int hashCode();返回当前字符的哈希表码
13.int indexOf(int ch);只找第一个匹配字符位置
14.int indexOf(int ch,int fromIndex);从fromIndex开始找第一个匹配字符位置
15.int indexOf(String str);只找第一个匹配字符串位置
16.int indexOf(String str,int fromIndex);从fromIndex开始找第一个匹配字符串位置
17.int lastIndexOf(int ch)
18.int lastIndexOf(int ch,int fromIndex)
19.int lastIndex(String str)
20.int lastIndex(String str,int fromIndex)以上四个方法与13,14,15,16类似,不同的是:找最后一个匹配的内容。
21.int length();返回当前字符串长度
22.String replace(char oldChar,char newChar);将字符串中oldChar替换成newChar
23.boolean startsWith(String prefix);该String是否以prefix开始
24.boolean startsWith(String prefix,int toffset);该String对象从toffset位置算起,是否以prefix开始。
25.String substring(int beginIndex);取从beginIndex位置开始到结束的子字符串
26.String sbustring(int beginIndex ,int endIndex);取从beginIndex到endIndex的子字符串
27.char[] toCharArray();将String对象转换为char数组
28.String toLowerCase();将字符串转换成小写
29.String toUpperCase();将字符串转换成大写
30.String valueOf(boolean b);
31.String valueOf(char c);
32.String valueOf(char[] data);
33.String valueOf(char[] data,int offset,int count);
34.String valueOf(double b);
35.String valueOf(float f);
36.String valueOf(int i);
37.String valueOf(long l);
38.String valueOf(Object obj);
以上方法用于将各种不同类型转换成字符串
39.String trim();返回该字符串去掉开头和结尾空格的字符串
40.String[] split(String regex);将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组
0 0
- String的所有方法
- String类的所有方法
- java.lang.String 类的所有方法
- 反射:获得String的所有构造方法
- java.lang.String 类的所有方法
- 翻转(reverse)字符串(string)的所有方法
- String所有方法
- JAVA String 所有方法
- String所有方法
- String字符串所有方法
- 转载 java.lang.String 类的所有方法
- 一个程序学习String类的所有常用方法
- Python - 翻转(reverse)字符串(string)的所有方法 详解
- 一个程序学习String类的所有常用方法
- 翻转(reverse)字符串(string)的所有方法 详解
- 遍历Map<String, String>的方法, 输出map里所有的<k, v>
- String清楚所有的空格
- 二叉树的所有路径,因为有些IDE不支持itoa方法,自定义的int->stringstream->string,
- MyBatis传入多个参数的问题
- Docker学习笔记(三)- Dockerfile创建本地镜像
- spark core 2.0 DiskBlockManager
- c#(mobile) 绘制文字自动换行的实现
- 给定整型数组,其中每个元素表示木板的高度,木板的宽度都相同,求这些木板拼出的最大矩形的面积。并分析时间复杂度。
- String的所有方法
- 上不了网的故障排查方法
- EL表达式jsp页面double小数点后保留几位
- PHP中的抽象类和接口
- butterknife绑定后view为null
- elk(单机)安装过程中遇到的问题及解决方法
- scrapy 处理动态加载,使用phantomjs
- JAVA读取Json数据的方法
- Android declare-styleable自定义控件属性注意事项