阅读API文档
· 如何下载API文档
- 下载地址,点击进入:
https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html
· 查看API文档
下载成功后,解压下载的压缩文件,点击进入docs/api下的index.html文件即可。
· API文档如何阅读
String类常用的方法
String类是我们最常使用的类。列出常用的方法,请大家熟悉。
package com.chen;
import com.sun.org.apache.xpath.internal.objects.XString;
public class TestString {
public static void main(String[] args) {
String s1 = "core Java";
String s2 = "Core Java";
System.out.println(s1.charAt(3)); //提取下标为3的字符串
System.out.println(s2.length()); //输出s2的字符串的长度
System.out.println(s1.equals(s2)); //匹配s1字符串和s2字符串是否相等,实质上是指匹配地址值是否相等
System.out.println(s1.equalsIgnoreCase(s2)); //无视大小写匹配字符串的值是否相等
System.out.println(s1.indexOf("Java")); //看s1字符串是否包括Java
System.out.println(s1.indexOf("orange")); //看s1字符串是否包括orange
String s = s1.replace(" ","*"); // 将s1中所有的空格字符替换为*,返回的是全新的字符串
System.out.println(s);
}
}
运行结果:
功能介绍:
方法 | 解释说明 |
char charAt(int index) | 返回字符串中第index个字符,字符串以数组存储,计数从0开始 |
boolean equals(String other) | 如果字符串与other相等,返回true;否则,返回false。 |
boolean equalsIgnoreCase(String other) | 如果字符串与other相等(忽略大小写),则返回true;否则,返回false。 |
int indexOf(String str) | 返回从头开始查找第一个子字符串str在字符串中的索引位置。如果未找到子字符串str,则返回-1。 |
lastIndexOf() | 返回从末尾开始查找第一个子字符串str在字符串中的索引位置。如果未找到子字符串str,则返回-1。 |
int length() | 返回字符串的长度。 |
String replace(char oldChar,char newChar) | 返回一个新串,它是通过用 newChar 替换此字符串中出现的所有oldChar而生成的。 |
boolean startsWith(String prefix) | 如果字符串以prefix开始,则返回true。 |
boolean endsWith(String prefix) | 如果字符串以prefix结尾,则返回true。 |
String substring(int beginIndex) | 返回一个新字符串,该串包含从原始字符串beginIndex到串尾。 |
String substring(int beginIndex,int endIndex) | 返回一个新字符串,该串包含从原始字符串beginIndex到串尾或endIndex-1的所有字符。 |
String toLowerCase() | 返回一个新字符串,该串将原始字符串中的所有大写字母改成小写字母。 |
String toUpperCase() | 返回一个新字符串,该串将原始字符串中的所有小写字母改成大写字母。 |
String trim() | 返回一个新字符串,该串删除了原始字符串头部和尾部的空格。 |
package com.chen;
public class TestString2 {
public static void main(String[] args) {
String s1 = "";
String s2 = "How are you?";
System.out.println(s2.startsWith("How")); //字符串是否以How开头 true
System.out.println(s2.endsWith("you"));//字符创是否以you结尾 false
s1 = s2.substring(4); //截取s2第五个字符开始的字符段赋值给s1
System.out.println(s1);
s1 = s2.substring(4,7); //截取s2第[5,7)不包含7的字符段给s1
System.out.println(s1);
s1 = s2.toLowerCase(); //将s2字符段全部转为小写赋值给s1
System.out.println(s1);
s1 = s2.toUpperCase(); //将s2字段全部转为大写赋值给s1
System.out.println(s1);
}
}
运行结果为:
以上就是String的常见应用了,有任何问题都可留言。也可以私信我帮你解决学习中的问题!