/需求:输入一个字符串,对字符串进行添加,删除,修改。/ public static void h1(){ Scanner sc=new Scanner(System.in); System.out.println(“请输入一段字符串”); String str=sc.next(); StringBuffer str1=new StringBuffer(str); System.out.println(“选择1-添加、2-删除、3-替换”); int choice=sc.nextInt(); switch (choice){ //添加 case 1: System.out.println(“请输入要添加的字符”); String add=sc.next(); System.out.println(“请输入要添加的位置”); int a=sc.nextInt(); if(a<str1.length()){ System.out.println(str1.insert(a,add)); }else{ System.out.println(“超出字符串长度”); } break; //删除 case 2: System.out.println(“请输入要删除的字符串的下标”); int b=sc.nextInt(); int c=sc.nextInt(); if(b<str1.length()){ System.out.println(str1.delete(b,c)); }else{ System.out.println(“超出字符串长度”); } break; //替换 case 3: System.out.println(“请输入要替换的字符串”); String replace=sc.next(); System.out.println(“请输入要替换字符串的下标”); int d =sc.nextInt(); int e=sc.nextInt(); if(d<str1.length()){ System.out.println(str1.replace(d,e,replace)); } break; }