开发者社区> 问答> 正文

JDK 11 增加了哪些字符串处理方法?

JDK 11 增加了哪些字符串处理方法?

展开
收起
萝卜丝丸子 2024-06-19 20:12:19 47 0
1 条回答
写回答
取消 提交回答
  • JDK 11 增加了一系列的字符串处理方法,包括:
    isBlank() 方法用于判断字符串是否为空或仅包含空白字符。
    strip() 方法用于去除字符串的首尾空格。
    stripLeading() 方法用于去除字符串的首部空格。
    stripTrailing() 方法用于去除字符串的尾部空格。
    repeat(int count) 方法用于重复字符串指定的次数。
    lines() 方法将字符串按照行终止符分割成一个流(Stream),并可以进一步操作,如 count() 方法计算行数。
    例如:

    System.out.println(" ".isBlank()); // 输出 true 
    System.out.println(" JDK11 ".strip()); // 输出 "JDK11" 
    System.out.println(" JDK11 ".stripLeading()); // 输出 "JDK11 " 
    System.out.println(" JDK11 ".stripTrailing()); // 输出 " JDK11" 
    System.out.println("JDK11 ".repeat(3)); // 输出 "JDK11 JDK11 JDK11 " System.out.println("A\nB\nC".lines().count()); // 输出 3
    
    2024-06-19 20:43:22
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载