package com.test.test05; public class Test03 { //这是一个main方法,是程序的入口 public static void main(String[] args) { //创建StringBuilder的对象 StringBuilder sb = new StringBuilder("nihaojavawoshichatgptfenqi"); //增 sb.append("这是梦想"); System.out.println(sb);//nihaojavawoshichatgptfenqi这是梦想 //删除 sb.delete(3,6);//删除位置在[3,6)上的字符 System.out.println(sb);//nihavawoshichatgptfenqi这是梦想 sb.deleteCharAt(16);//删除位置在16上的字符 System.out.println(sb);//nihavawoshichatgtfenqi这是梦想 //改---》插入 StringBuilder sb1 = new StringBuilder("$234497984945490"); sb1.insert(3,","); System.out.println(sb1);//$23,4497984945490 StringBuilder sb2 = new StringBuilder("$2你好吗5986702"); //改--->替换 sb2.replace(3,5,"必须的");//在下标[3,5)位置上插入字符串 System.out.println(sb2);//$2你必须的5986702 sb2.setCharAt(3,'!'); System.out.println(sb2); //$2你!须的5986702 //查 StringBuilder sb3 = new StringBuilder("asdfa"); for(int i=0;i<sb3.length();i++) { System.out.print(sb3.charAt(i)+"\t");//a s d f a } System.out.println(); //截取 String str = sb3.substring(2, 4);//截取[2,4)返回的是一个新的String,对StringBuilder没有影响。 System.out.println(str);//df System.out.println(sb3);//asdfa } }
java中StringBuilder用法
最新推荐文章于 2024-08-01 16:56:41 发布