使用 for 循环,如何将字符串中的所有辅音变成大写?
我想我应该做这样的事情:
String str = "fish$"
String strConsonants = "f, s, h";
for (int x = 0; x < str.length(); x++)
{
if(((str.charAt(x) == (strConsonants))
{
System.out.print("FiSH$");
}
}
最佳答案
使用 String API 中的 String.contains() 方法。以下代码适用于您当前的输入。通常,如果您想查找所有辅音,请使用辅音的 char[] 或包含所有辅音的 String 并进行检查。
String str = "fish$";
String strConsonants = "f, s, h";
String temp="";
for (int x = 0; x < str.length(); x++){
temp+= str.charAt(x);
if(!strConsonants.contains(temp)) {
consonentsUCase+=temp.toUpperCase();
}
temp="";
}
关于java - for 循环查找字符串中的辅音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60300231/