StringBuilder基础方法和测试

package com.hqyj.api.API;

import java.util.Scanner;

public class TeatAPI {
public static void main(String[] args) {
//测试append()方法
StringBuilder s1=new StringBuilder("sda");
s1.append("hhhhhhhhhhhhhhhh");
System.out.println(s1.length());//19
System.out.println(s1.capacity());//19
//测试insert()
StringBuilder s2=new StringBuilder("java");
s2.insert(3,"ee");//javeea
System.out.println(s2);
//测试delete() 从第n个开始 删除到第m
StringBuilder s3=new StringBuilder("java");
System.out.println(s3.delete(2,3));//jaa
//测试replace() 从开始坐标(不包括)到结束坐标(包括)之间的内容被指定字符串代替
StringBuilder s4=new StringBuilder("java");
System.out.println(s4.replace(1,2,"ee"));//jeeva
//测试reverse()方法
StringBuilder s5=new StringBuilder("java");
System.out.println(s5.reverse());//avaj


//案例2 输入一个字符串 将字符串反向输出
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个字符串");
String str=scanner.nextLine();
StringBuilder stringBuilder=new StringBuilder(str);
System.out.println(stringBuilder.reverse());

}
}
posted @ 2022-04-08 21:41  java小寇  阅读(140)  评论(0)    收藏  举报