zoukankan      html  css  js  c++  java
  • 字符串生成器

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

    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码是:
    " + b.toString());//字符串生成器中的值转换为字符串

  • 相关阅读:
    如何把git上的小程序项目跑起来
    异常好用的六种vue组件通信方式
    2021.8.10面试总结
    高频面试题总结
    21年8.6面试总结
    2021.8.4上海微创软件(主react)电话面试
    promis封装各种请求
    各个框架解决跨域问题
    华人运通(主vue)前端研发初级工程师
    css常用命名
  • 原文地址:https://www.cnblogs.com/xixixing/p/7606212.html
Copyright © 2011-2022 走看看