服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java 21的StringBuilder和StringBuffer新增了一个repeat方法

Java 21的StringBuilder和StringBuffer新增了一个repeat方法

2023-09-29 04:00未知服务器之家 Java教程

发现Java 21的 StringBuilder 和 StringBuffer 中多了repeat方法: /** * @throws IllegalArgumentException {@inheritDoc} * * @since 21 */ @Override public StringBuilder repeat(int codePoint, int count) { super.repeat(codePoint, count); return this; } /** * @throws Illeg

发现Java 21的StringBuilderStringBuffer中多了repeat方法:

    /**
     * @throws IllegalArgumentException {@inheritDoc}
     *
     * @since 21
     */
    @Override
    public StringBuilder repeat(int codePoint, int count) {
        super.repeat(codePoint, count);
        return this;
    }

    /**
     * @throws IllegalArgumentException {@inheritDoc}
     *
     * @since 21
     */
    @Override
    public StringBuilder repeat(CharSequence cs, int count) {
        super.repeat(cs, count);
        return this;
    }

根据名字猜猜是干嘛的?试试下面的代码:

var sb = new StringBuilder().repeat("*", 10);
System.out.println(sb);

最后会输出:

**********

另一个repeat方法第一个参数是codePoint,指得应该是UniCode字符集中的codePoint,所以这个方法的repeat是针对UniCode字符的。

一时间似乎想不到什么特别大的用户,就想到可以用来快捷的构建一些文本类的分隔符?你觉得还有其他什么妙用吗?一起聊聊~ 如果您学习过程中如遇困难?可以加入我们超高质量的技术交流群,参与交流与讨论,更好的学习与进步!另外,不要走开,关注我!持续更新Java新特性专栏!

欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

延伸 · 阅读

精彩推荐
  • Java教程SpringBoot+JUnit5+MockMvc+Mockito单元测试的实现

    SpringBoot+JUnit5+MockMvc+Mockito单元测试的实现

    今天聊聊如何在 SpringBoot 中集成 Junit5、MockMvc、Mocktio。Junit5 是在 Java 栈中应用最广的测试框架,文中通过示例代码介绍的非常详细,具有一定的参考价值,...

    看山11372021-12-29
  • Java教程Java mybatis-plus详解

    Java mybatis-plus详解

    MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做修改,为简化开发、提高效率而生,本文给大家详细讲解一下MyBatis-Plus,需要的朋友参考...

    --流星。5182022-01-11
  • Java教程Java编程long数据类型的使用问题

    Java编程long数据类型的使用问题

    这篇文章主要介绍了Java编程数据类型long的使用问题,涉及长整型数据的取值范围和不同整数类型的表示方法,需要的朋友可以参考下...

    mengwei5842021-01-02
  • Java教程Java的构造方法和标准JavaBean

    Java的构造方法和标准JavaBean

    大家好,我是筱筱,这里主要分享的是个人日常学习Java的构造方法和标准JavaBean的随笔,如果您对本篇有不同的方法和建议,欢迎您在评论区留言指正,您...

    未知1712023-05-08
  • Java教程Java实现三子棋小游戏

    Java实现三子棋小游戏

    这篇文章主要为大家详细介绍了Java实现三子棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    庸人冲6002021-10-27
  • Java教程java文件操作之java写文件简单示例

    java文件操作之java写文件简单示例

    这篇文章主要介绍了java文件操作中的java写文件示例,需要的朋友可以参考下 ...

    java技术网5562019-11-15
  • Java教程IDEA(jetbrain通用)使用教程图解

    IDEA(jetbrain通用)使用教程图解

    本文通过图文并茂的形式给大家介绍了IDEA(jetbrain通用)使用教程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...

    clever_fan10502021-05-31
  • Java教程IntelliJ IDEA 2021.1 EAP 1 发布支持 Java 16 和 WSL 2

    IntelliJ IDEA 2021.1 EAP 1 发布支持 Java 16 和 WSL 2

    这篇文章主要介绍了IntelliJ IDEA 2021.1 EAP 1 发布支持 Java 16 和 WSL 2,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可...

    白开水不加糖12342021-08-12