gpt4 book ai didi

java - 我们如何替换用户输入中的字符?

转载 作者:行者123 更新时间:2023-12-01 22:38:50 24 4
gpt4 key购买 nike

我想要它作为我的作业,我正在用 Java 编写夏威夷语发音。我已经尝试过 if-else 语句,但它不起作用

就像我输入“hola”一样它应该给我 H OH L AH如果我写“aioo”它应该给我 EYE OH OH

import java.util.Scanner;

public class Hawain {
public static void main (String args []){
Scanner obj=new Scanner (System.in);

System.out.println ("Enter any word in hawaii language:");

String var=obj.nextLine();
System.out.println (var);

if (var.equals("ai"))
System.out.println(var.replace("ai" , "eye") );
else if (var.equals("a"))
System.out.println(var.replace("a" , "ah"));
}
}

最佳答案

您正在使用var.equals()它将“a”或“ai”与整个字符串进行比较。大多数时候,我认为这对你来说是错误的。

使用 var.contains("ai") 代替。

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

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