java中常见的字符串API
2021-02-07 08:16
标签:substring print void als 空格 转换 java ann bcd java中定义了String类来封装字符串, 将字符串转换成字符数组 字符串替换和去除两端空格 字符串判断操作 字符串的截取和分割 java中常见的字符串API 标签:substring print void als 空格 转换 java ann bcd 原文地址:https://www.cnblogs.com/julyzqy/p/12777370.html
并提供一系列的操作字符串的方法,他们都位于java.lang包下。package Main;
public class String01 {
public static void main(String[] args) {
String s="ababacdefg";
System.out.println("字符串的长度:"+s.length());
System.out.println("字符串中第一个字符:"+s.charAt(0)); //s.charAt(位置);
System.out.println("字符a第一次出现的位置:"+s.indexOf(‘a‘));
System.out.println("字符a最后一次出现的位置:"+s.lastIndexOf(‘a‘));
System.out.println("子字符串第一次出现的位置:"+s.indexOf("ab"));
System.out.println("子字符串最后一次出现的位置:"+s.lastIndexOf("ab"));
}
}
package Main;
public class String01 {
public static void main(String[] args) {
//将字符串转换成字符数组
String s="abcd";
System.out.println("将字符串为字符数组后的结果:");
char[] charArray=s.toCharArray();
for(int i=0;i
package Main;
public class String01 {
public static void main(String[] args) {
String s="itcast";
System.out.println("it 替换成cn.it的结果:"+s.replace("it","cn.it"));
String s1=" i t c a s t ";
System.out.println("去除字符串两端空格后的结果:"+s.trim());
}
}
package Main;
public class String01 {
public static void main(String[] args) {
String s1="String";
String s2="Str";
System.out.println("判断是否以Str开头:"+s1.startsWith("Str"));
System.out.println("判断是否以ng结尾:"+s1.endsWith("ng"));
System.out.println("判断是否包含tri:"+s1.contains("tri"));
System.out.println("判断字符串是否为空"+s1.isEmpty());
System.out.println("判断两个字符串是否相等"+s1.equals(s2));
//注意==比较的是两个字符串的地址是否相等
}
}
package Main;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String str="羽毛球-篮球-乒乓球";
System.out.println("从第五个字符截取到字符结尾:"+ str.substring(4));
System.out.println("从第五个字符截取到第六个字符:"+str.substring(4,6));
System.out.println("分割后的字符串的数组中的元素依次为:");
String [] s=str.split("-");
for(int i=0;i
上一篇:#2066:一个人的旅行(Dijkstra算法入门题)
下一篇:go语言反射