AVA String字符串常用方法
2020-08-01 14:41
253 查看
声明本文转载
原文链接:https://blog.csdn.net/Darlimg_02/article/details/107719958
String str = new String(); str = "String"; 1、char charAt(int index):返回指定索引位置的字符 System.out.println(str.charAt(0)); //return "S"; 2、String substring(int beginIndex):返回指定起始位置至字符串末尾的字符串 System.out.println(str.substring(1)); //return "tring"; String substring(int beginIndex, int endIndex):返回指定起始位置(含)到结束位置(不含)之间的字符串 System.out.println(str.substring(1, 3)); //return "tr"; 3、int indexOf(String str):返回指定字符串的索引位置 System.out.println(str.indexOf("i")); //return "3"; System.out.println(str.indexOf("ing")); //return "3"; int indexOf(String str, int fromIndex):返回从指定索引位置fromIndex开始的str的索引位置,如果没有返回-1 System.out.println(str.indexOf("ing", 2)); //return "3"; 4、String replace(CharSequence oldString, CharSequence newString): 用newString替换字符串中的oldString System.out.println(str.replace("g", "gs")); //return "Strings"; 5、String trim():返回一个去除两头空格的新字符串 String str1 = new String(); str1 = " "+"string"+" "; System.out.println(str1.length()); //return "8" str1 = str1.trim(); System.out.println(str.length()); //return "6" 6、String[ ] split(String regex):指定正则表达式分隔符,返回一个字符串数组 String str2 = new String(); str2 = "A/B/C"; String s[] = str2.split("/"); System.out.println("s[0] = "+s[0]); //return"A" for(String ss: s) { System.out.print(ss+" "); } //return"A B C" String[ ] split(String regex, int limit):指定正则表达式分隔符regex和分隔份数limit,返回一个字符串数组 String str2 = new String(); str2 = "A/B/C"; String s[] = str2.split("/", 2); for(String ss: s) { System.out.print(ss+" "); } //return"A B/C" 注意: . 、 | 和 * 等转义字符,必须得加 \\ 注意:多个分隔符,可以用 | 作为连字符 7、String toLowerCase():转换为小写字母 String toUpperCase():转换为大写字母 8、boolean startsWith(String prefix):如果字符串以prefix开头返回true,否则返回false boolean endsWith(String suffix):如果字符串以suffix结尾返回true,否则返回false 9、boolean equals(Object other):如果字符串与other相等返回true,否则返回false boolean equalsIgnoreCase(String other):如果字符串与other相等(忽略大小写)返回true,否则返回false }
相关文章推荐
- 常用类之字符串String方法
- JavaScript中字符串String的常用方法总结
- string字符串常用方法
- 【Objective-C】OC中可变字符串(NSMutableString)常用方法
- Python全栈之路:string字符串常用方法
- String 字符串的常用方法
- 【Objective-C】OC中可变字符串(NSMutableString)常用方法
- 在Javascript中对String的一些方法扩展,实现常用的字符串处理。
- JS字符串(String)的常用方法总结
- 详解Java String字符串获取每一个字符及常用方法
- 字符串——String 的常用方法及注意事项
- 最近常用的几个string字符串方法
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- C#字符串string的常用使用方法
- 【C#】不可变字符串String的常用方法
- c#string字符串、string类常用方法及StringBuilder
- Java中字符串String的常用分割方法
- C# 字符串String的常用使用方法
- java String字符串操作常用的成员方法
- String字符串的常用方法