zoukankan      html  css  js  c++  java
  • StringBuffer的一些方法

    package test;
    
    
    import java.util.*;
    
    import javax.security.auth.kerberos.KerberosKey;
    
    import java.io.*;
    import java.math.BigInteger;
    
    
    public class Main {
    
    	private static final String space_operator = " ";
    	public static void main(String[] args) throws Exception {
    
    		Scanner scanner = new Scanner(new BufferedInputStream(System.in));
    		PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
    		
    		StringBuffer sb = new StringBuffer();
    		
    		//StringBuffer是一个缓冲区,开始的时候有16个字节
    		//append可以添加一些东西放进尾部boolean,int double等
    		sb.append("ads");
    		sb.append(4);
    		System.out.println(sb);
    		
    		//在指定位置插入一些东西
    		sb.insert(1, true);
    		System.out.println(sb);
    		
    		//删除del
    		sb.delete(1, 3);
    		System.out.println(sb);
    		
    		//查找
    		/*
    		 * indexof,
    		 * charat
    		 * lastindexof等等
    		 */
    		
    		//替换,不过StringBuffer的替换函数不一样,它能告诉开头结尾替换
    		sb.replace(1, 3, "臭猪臭猪");
    		System.out.println(sb);
    		sb.setCharAt(2, 's');
    		System.out.println(sb);
    		
    		//一些有趣的操作
    		//设置长度
    		sb.setLength(10);
    		System.out.println(sb);
    		
    		
    	}
    
    
    	
    }
    

      

  • 相关阅读:
    分布式系统之CAP理论杂记
    RPC详解
    玩转zookeeper命令
    NRPE介绍
    开启irqbalance提升服务器性能
    xinetd被动服务唤醒
    服务发现的基本原理[转]
    关于TCP/IP,必知必会的十个经典问题[转]
    Smart Client技术简要总结
    使用ng-grid实现可配置的表格
  • 原文地址:https://www.cnblogs.com/WINDZLY/p/11788637.html
Copyright © 2011-2022 走看看