gpt4 book ai didi

java - 在 Java 中交换单词

转载 作者:行者123 更新时间:2023-12-04 05:31:13 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




我是Java的新手,想交换两个输入程序然后保存为字符串的单词。我包含了一个 if 语句,以确保输入了我想要切换的两个单词。

  Scanner in = new Scanner(System.in);
System.out.println("Please enter at least one thing you love and one thing you hate using the words hate and love: ");
String loveHate = in.nextLine();



if (loveHate.indexOf( "love" ) == -1 || loveHate.indexOf( "hate" ) == -1 ){
System.out.println("Please include the words love and hate.");
return;
}

我想把用户输入的句子和爱和恨这个词切换,然后重新打印一个新的字符串,切换词。

最佳答案

一种粗略的方法,前提是您不希望输入中的文本“xxxx”是标准交换:

...
String loveHate = in.nextLine();

String hateLove = loveHate.replaceAll("love", "xxxx");
hateLove = hateLove.replaceAll("hate", "love");
hateLove = hateLove.replaceAll("xxxx", "hate");

System.out.println("Changed "+loveHate+" into "+hateLove);

关于java - 在 Java 中交换单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611281/

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