gpt4 book ai didi

java - 如何替换字符串中的多个字符?

转载 作者:行者123 更新时间:2023-12-01 07:26:40 26 4
gpt4 key购买 nike

我希望我的程序替换输入字符串中的每个元音。

public static void main(String[] args) {
// TODO code application logic here
char vowel;
vowel = 'a'+'e'+'i'+'o'+'u';

Scanner keyboard = new Scanner (System.in);
System.out.print("Enter your name: ");
String name = keyboard.nextLine();
name = name.replace( vowel,'*');
System.out.print(name);

它只是正常返回字符串,但我希望元音是 * 的。

最佳答案

改变

name = name.replace( vowel,'*');

name = name.replaceAll("[aeiouAEIOU]","*");

关于java - 如何替换字符串中的多个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23282478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com