在Java中,trimEnd
方法主要用于删除字符串末尾的空格字符。如果要处理中文字符,可以使用正则表达式来匹配中文字符,并将其从字符串末尾删除。下面是一个示例代码:
public class Main { public static void main(String[] args) { String str = "你好世界 "; // 使用正则表达式匹配中文字符 str = str.replaceAll("[\一-\龥]*$", ""); System.out.println("处理后的字符串:" + str); } }
在上面的代码中,我们使用正则表达式[\一-\龥]
来匹配中文字符,然后使用replaceAll
方法将匹配到的中文字符从字符串末尾删除。最终输出的结果是你好世界
。