黑马程序员技术交流社区

标题: 删除指定字符串 [打印本页]

作者: 丶唯萌Pro    时间: 2017-10-19 22:23
标题: 删除指定字符串
本帖最后由 丶唯萌Pro 于 2017-10-20 15:22 编辑
  1. [mw_shl_code=java,true]public class Test02_1 {
  2.                 public static void main(String[] args) {
  3.                         String scrStr;
  4.                         String delStr;
  5.                         BufferedReader br = null;
  6.                         try {
  7.                                 br = new BufferedReader(new InputStreamReader(System.in));
  8.                                 System.out.println("请输入源字符串:");
  9.                                 scrStr = br.readLine();
  10.                                 System.out.println("请输入要删除的字符串:");
  11.                                 delStr = br.readLine();
  12.                                 int index = -1;
  13.                                 while(true) {
  14.                                         index = scrStr.indexOf(delStr);
  15.                                         if(index!=-1) {
  16.                                                 scrStr = scrStr.substring(0, index)+scrStr.substring(delStr.length()+index);
  17.                                         }else {
  18.                                                 break;
  19.                                         }
  20.                                 }
  21.                                 System.out.println(scrStr);
  22.                         } catch (IOException e) {
  23.                                 // TODO Auto-generated catch block
  24.                                 e.printStackTrace();
  25.                         }finally {
  26.                                 try {
  27.                                         //释放资源
  28.                                         if(br!=null) {
  29.                                                 br.close();
  30.                                         }
  31.                                 } catch (IOException e) {
  32.                                         // TODO Auto-generated catch block
  33.                                         e.printStackTrace();
  34.                                 }
  35.                         }
  36.                         
  37.                 }
  38. }
  39. [/mw_shl_code]
复制代码

作者: np1996    时间: 2017-10-20 17:44
?????????????





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2