字符串生成器

Posted 夕西行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串生成器相关的知识,希望对你有一定的参考价值。

作用:对字符串进行动态的一系列操作,如增加、插入、删减、反转等。在遍历中频繁处理时效率很高

StringBuilder b=new StringBuilder(String str);

b.append(String str);//向b中增加str。若b中已有字符串,添加到其后

b.insert(index,String str);//将str插入到b中索引位置指定的地方

b.delete(index m, index n);//删除索引位置[m,n)的字符。若m=n,无操作

b.reverse();//反转b

        String s1 = "very";
        String s2 = " well";
        StringBuilder b = new StringBuilder(s1);// 构造初始值为s1的字符串生成器
        b.append(s2);// 将s2追加到字符串生成器中,s1之后
        System.out.println(b);
        b.insert(2, "6");// 将6插入到b中索引位置2的地方
        System.out.println(b);
        b.delete(2, 3);// 删除索引位置[2,3)的字符,即2位置,等效代码 b.deleteCharAt(2);
        System.out.println(b);
        b.reverse();// 反转
        System.out.println(b);

        String text = "夕西行blog";
        char[] c = text.toCharArray();//转字符数组,以便遍历
        StringBuilder b = new StringBuilder();
        for (char x : c) {//遍历
            b.append((int) x + " ");//转Unicode码
        }
        System.out.println(text + "的Unicode码是:\\n" + b.toString());//字符串生成器中的值转换为字符串

 

以上是关于字符串生成器的主要内容,如果未能解决你的问题,请参考以下文章

Apollo Codegen 没有找到生成代码的操作或片段

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段

vscode代码片段生成vue模板

jQuery的DOM操作

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率