21xrx.com
2024-12-22 22:34:19 Sunday
登录
文章检索 我的文章 写文章
的字符均由用户输入
2023-06-13 02:29:27 深夜i     --     --
Java 字符串 删除 字符 Scanner replace()方法

如何用Java删除字符串中的指定字符?

当我们处理字符串时,有时候需要将其中的某些字符删除,例如空格、逗号等等。Java为我们提供了一个很方便的方法,可以轻松地实现删除指定字符的功能。下面我们来看看具体的实现方法。

首先,我们需要从用户处获取两个输入:待处理的字符串和要删除的字符。可以使用Scanner类来读取控制台输入,然后存储到对应的String变量中。

接下来,使用Java的replace()方法来删除指定字符。该方法的语法为:

String newStr = oldStr.replace(charToRemove, "");

其中,oldStr是原始字符串,charToRemove是要删除的字符,最后的空字符串表示要替换成的内容,这里是空字符串表示删除。

最后,输出处理后的字符串即可。

下面是Java代码实现:

import java.util.Scanner;

public class RemoveCharFromString {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.print("请输入待处理字符串:");

    String str = scanner.nextLine();

    System.out.print("请输入要删除的字符:");

    char ch = scanner.next().charAt(0);

    scanner.close();

    String newStr = str.replace(ch, "");

    System.out.println("处理后的字符串为:" + newStr);

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复