📜  Java中的String类stripLeading()方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:57.478000             🧑  作者: Mango

Java中的String类stripLeading()方法及示例

简介

stripLeading()是Java中String类的一个方法,它用于去除字符串左侧的空格或指定字符。

该方法是Java11中新增的,它的作用相当于trim()方法,但trim()方法只能去除两端的空格或指定字符,而stripLeading()方法只去除左侧的空格或字符。

语法
public String stripLeading()
public String stripLeading(Character ch)
public String stripLeading(CharSequence chars)
参数

stripLeading()方法有两个重载,其中chchars均为可选参数:

  • ch: 指定要去除的字符
  • chars: 指定要去除的字符序列
返回值

stripLeading()方法返回去除左侧空格或指定字符的新字符串对象。

示例
String str = "  Hello, stripLeading()!  ";
System.out.println(str.stripLeading()); // "Hello, stripLeading()!  "
System.out.println(str.stripLeading(' ')); // "Hello, stripLeading()!  "
System.out.println(str.stripLeading(" Hey!")); // "stripLeading()!  "

String str2 = "\t\tHello, stripLeading()!\t";
System.out.println(str2.stripLeading()); // "Hello, stripLeading()!\t"

以上示例展示了stripLeading()方法的三种不同用法。第一个示例中,左侧的两个空格被去除。第二个示例中,指定的字符' '被去除。第三个示例中,指定的字符序列" Hey!"中包含的字符被去除。

第四个示例中,原字符串中的制表符\t被去除了。