JAVA String类的常用方法总结
来源:互联网 发布:淘宝新规则2016假货 编辑:程序博客网 时间:2024/05/17 02:31
整理了一些String类的常用方法。原本用txt文档记得。格式可能不是很整齐。
1、String s.length() : 返回字符串长度
2、char charAt(int index) :取字符串中的某一个字符
String s = new String("abcdefghijklmnopqrstuvwxyz");
s.charAt(5): f
3、int compareTo(String anotherString) :当前String对象与anotherString比较。相等关系返回0;
不相等时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差,
另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。
例如:String s1 = new String("abcdefghijklmn");
String s2 = new String("abcdefghij");
String s3 = new String("abcdefghijalmn");
System.out.println("s1.compareTo(s2): " + s1.compareTo(s2) ); //返回长度差
System.out.println("s1.compareTo(s3): " + s1.compareTo(s3) ); //返回'k'-'a'的差,'a'=97
结果为:s1.compareTo(s2): 4
s1.compareTo(s3): 10
4、String concat(String str) :将该String对象与str连接在一起。
5、 byte[] getBytes() : 将该String对象转换成byte数组,一个汉字返回2个元素,1个字符返回1个元 素。同时可以通过返回元素的个数,判断当前字符串是汉字还是字符(假 设字符串为1位)
7、int hashCode() : 返回当前字符的哈希表码。重写equals时,hashcode也要重写。
8、int indexOf(int ch) : 只找第一个匹配字符位置。这个方法在一些小算法中很好用9、int indexOf(String str) : 只找第一个匹配字符串位置。
10、int lastIndexOf(int ch) : 找最后一个匹配的内容
11、String toLowerCase() : 将字符串转换成小写。
12、String toUpperCase() : 将字符串转换成大写
13、static String valueOf(float f)
14、static String valueOf(int i) : 将各种不同类型转换成Java字符串型。这是类方法。
15、String.matches("[0-9]"): 判断 传入的字符是不是0-9的数字,先确认是不是只传来一位字符串
16、String 与基本类型之间的转换 int num = Integer.parseInt((String)s);
17、String[] strs = String.split(....); <--------- 用于以同一个标记分离字符串, 这个小算法中很常用。
如果要分离"3.1.2.3.4"中的"."----------》String[] strs = String.split("\\.");
0 0
- JAVA String类的常用方法总结
- Java-String类的常用方法总结
- Java String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- java常用类的方法总结---String类
- java中String类常用方法总结
- java中String类常用方法总结
- String类的常用方法总结
- String类的常用方法总结
- String类的常用方法总结
- String类的常用方法总结
- String类常用的方法总结
- String类的常用方法总结
- String类的常用方法总结
- [2388]Who's in the Middle(水题)
- uva 11297 Census
- OpenCV基础篇之使用CMake管理工程
- 1.常用快捷键
- OpenCV基础篇之查找表
- JAVA String类的常用方法总结
- 三种弹出对话框的方法
- android--限制EditText输入的内容与onClick
- 【实例】javascript表单验证的例子
- mysql学习
- 一种有效的营销方式:影响者营销的30个技巧
- 用指针方法对10个整数按由小到大的顺序排序
- rip 有类路由协议版本发送接收
- java中runnable的用法解析