java:字符串的一些基本操作

字符串的基本操作

一、判断字符串是否以某个子字符串开始

startsWith

String str = "Hello World";
//返回值为true或false
boolean flag1 = str.startsWith("World");//从头查找
boolean flag2 = str.startsWith("pink",3);//从指定索引值开始往后查找
System.out.println(flag1);
System.out.println(flag2);

二、判断字符串中是否包含某个子字符串

contains

String str = "Welcome to the beautiful world!";
//返回值为true或false
boolean flag = str.contains("beau");
System.out.println(flag);
//直接用在if语句中
if (str.contains("beautiful")) {
    System.out.println("yes");
}

三、返回子字符串首次出现的位置

indexOf

String str = "1-2-3-4-5"
int index1 = str.indexOf("3");//从头开始检索
int index2 = str.indexOf("3",2);//从索引值为2的地方开始检索(索引值从0开始)
System.out.println(index1);
System.out.println(index2);

四、截取/提取子字符串

substring

String str = ""Welcome to the beautiful world!";
int index = str.indexOf("beautiful");//找到beautiful首次出现的位置
System.out.println(str.substring(index));//截取包含beautiful在内的之后的字符串

java:字符串的一些基本操作

上一篇:C++静态成员变量map如何初始化赋值


下一篇:JavaWeb单体项目的分层设计与实现