zoukankan      html  css  js  c++  java
  • java.lang. StringBuilder

    public StringBuilder(String  str) //构造一个初始化为指定字符串内容的字符串构建器,不创建新字符串,在原字符串上删除和增加
    //: 一个简单的StringBuilder应用
    package object;
    
    public class Turn {
        public String turn(String s)
        {
            StringBuilder sb = new StringBuilder(s); //构造一个初始化为指定字符串内容的字符串构建器,
                                                     //该容器修改字符串时,不创建新字符串,在原字符串上删除和增加
            for(int i = 0; i < sb.length()-1; i += 2)
            {
                char c1 = sb.charAt(i);  //返回sb字符串的第i个下标的字符,返回类型为char
                char c2 = sb.charAt(i+1);
                sb.setCharAt(i, c2);     //将sb字符串的第i个下标的字符设置为c2的值
                sb.setCharAt(i+1, c1);
            }
            return sb.toString();
        }
        public static void main(String[] args)
        {
            Turn t = new Turn();
            System.out.println(t.turn("woadfe dsafas"));
            
        }
    }/* output:
    owdaefd asafs
    *///:~

     Stringbuilder方法

    append() 方法始终在构建器的末尾添加字符
    insert() 方法将insert添加到指定点。 
    delete(int start, int end)   删除此序列的子字符串中的字符
    replace(int start, int end, String str)  用指定的String中的字符替换此序列的子字符串中的 String 。 
    reverse()  导致该字符序列被序列的相反代替。 
  • 相关阅读:
    房地产周期
    Vue ElementUi Excel文件和表单内容同时提交
    git从分支拉取代码到本地,并修改后提取代码到该分支
    ps学习笔记
    面试小结
    比较好的样式
    前端开发规范
    修改ElementUI源码总结
    前端学习手册
    书单
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/10208080.html
Copyright © 2011-2022 走看看