📅  最后修改于: 2023-12-03 15:31:57.478000             🧑  作者: Mango
stripLeading()
是Java中String
类的一个方法,它用于去除字符串左侧的空格或指定字符。
该方法是Java11中新增的,它的作用相当于trim()
方法,但trim()
方法只能去除两端的空格或指定字符,而stripLeading()
方法只去除左侧的空格或字符。
public String stripLeading()
public String stripLeading(Character ch)
public String stripLeading(CharSequence chars)
stripLeading()
方法有两个重载,其中ch
和chars
均为可选参数:
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
被去除了。