关于字符串的java程序

来源:互联网 发布:sql in 连接的用法 编辑:程序博客网 时间:2024/05/16 11:41

     public class StringBufferTest{
     public static void main(String args[]){
     String s0=args[0],s1=args[1],s2=args[2];  //s0,s1,s2保存3个参数
     StringBuffer sa=new StringBuffer();      //sa为空,容量为16
     StringBuffer sb=new StringBuffer(256); //sb为空,容量为256
     StringBuffer sc=new StringBuffer(s2);     //sc内容为s2,容量为s2len+16
     int i;
                                        //s0len,s1len,s2len为三个字符串长度
     int s0len=s0.length(),s1len=s1.length(),s2len=s2.length();
     System.out.println("sc内容为:"+sc.toString());
     System.out.println("sc的字符串长度为:"+sc.length());
     System.out.println("sc的容量为:"+sc.capacity());
     sc.ensureCapacity(48);                              //重新设置sc的容量
     System.out.println("sc更改后的容量为:"+sc.capacity());
     sa.append(s0);         //在sa中扩充s0
     System.out.println("sa内容为:"+sa.toString());
     sb.append(s0+"&"+s1+"&"+s2);              //在sa中扩充s0+"&"+s1+"&"+s2
     System.out.println("sb内容为:"+sb.toString());
     sb.delete(s0len+1,s0len+s1len+1);                   //删除操作
     System.out.println("删除操作后sb的内容为:"+sb.toString());
     sb.insert(s0len+1,s1);       //插入操作
      System.out.println("插入操作后sb的内容为:"+sb.toString());
     i=sa.indexOf(s2);        //在sa中查找字符串s2
     if (i<0){                                           //i<0表明没有找到
    System.out.println("找不到"+s2+",停止执行!");
    System.exit(1); 
    }
      System.out.println("在sa的第"+i+"位置找到"+s2);
      sa.replace(i,i+s2len,"live");                        //用live替换s2
     System.out.println("替换操作后sa的内容为:"+sa.toString());
     sa=sa.reverse();                                     //反转
     System.out.println("sa反转后的内容为:"+sa.toString());
        s1=sb.substring(s0len+s1len+2,s0len+s1len+s2len+2);  //在sb中抽取部分内容
        System.out.println("s1的内容更新为:"+s1);
        char[] a=new char[100];
        sb.getChars(0,s0len,a,0);              //把sb的部分字符序列变成字符数组
        System.out.println("a的内容为:"+String.valueOf(a));
    }
 }

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝号不健康了怎么办 作业盒子忘记密码怎么办 一起作业忘记密码怎么办 手机不能录视频怎么办 网络机顶盒连不上wifi怎么办 obs游戏源黑屏怎么办 微信视频打不开怎么办? xp关闭hdmi声音怎么办 大锅天线无信号怎么办 人喝酒喝醉了怎么办 电信网络电视不清楚怎么办 饭店老板拖欠员工工资怎么办 出国旅游不会英语怎么办 香港转机21小时怎么办 动车坐过站了怎么办 在美国开车超速怎么办? 办出国旅游护照怎么办 中关村三小午饭怎么办 电视不能看直播怎么办 电视系统无信号怎么办 电视视频无信号怎么办 大锅盖没有信号怎么办 锅盖天线没信号怎么办 锅盖天线信号低怎么办 小米盒子没信号怎么办 有线电视没台了怎么办 宝马液晶屏碎了怎么办 电视显示屏坏了怎么办 索尼电视x8000c黑屏怎么办 电视合子不用了怎么办 电视色调为0怎么办 电视机电源线断了怎么办 小米mix2s照相卡怎么办 创维系统损坏怎么办 电视调到udtv 了怎么办 长虹电视卡住了怎么办 电视网卡坏了怎么办 创维电视不清楚怎么办 智能电视网速慢怎么办 室外天线没信号怎么办 长虹电视颜色深怎么办