温馨提示×

Java trimend的最佳实践是什么

小樊
89
2024-08-02 22:11:15
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Java中的trim()方法用于删除字符串的前导和尾随空格。trim()方法只删除字符串开始和结束位置的空格,不会删除字符串中间的空格。在某些情况下,可能需要删除字符串末尾的特定字符,而不仅仅是空格。

在这种情况下,可以使用自定义的trimEnd()方法来删除字符串末尾的特定字符。以下是一个示例实现:

public static String trimEnd(String str, char c) {
    int i = str.length() - 1;
    while (i >= 0 && str.charAt(i) == c) {
        i--;
    }
    return str.substring(0, i + 1);
}

public static void main(String[] args) {
    String str = "Hello World!!!";
    char c = '!';
    
    String trimmedStr = trimEnd(str, c);
    System.out.println(trimmedStr); // Output: Hello World
}

通过这种方法,可以自定义删除字符串末尾的特定字符,而不仅限于空格。这是Java中处理trimEnd的最佳实践之一。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Java trimend怎么优化代码可读性

0