所以我想做的是检测以下内容,
- 字母“x”(和“X”)被“ks”替换
- 空格被字母 X 替换
- 所有字母均大写。
- 所有其他字符都将被忽略,并且所有带重音的字母都会被忽略 被其常规对应物取代
这就是我所拥有的,我不知道下一步该做什么。
public static String message(){
Scanner sc = new Scanner(System.in);
System.out.println("Please enter a message in order to perform the opertation.");
String message = sc.nextLine().toUpperCase();
message = message.replaceAll(" ","X");
message = message.replaceAll("X","ks");
return message;
}
最佳答案
我不会为您完成整个作业,但您应该使用 String
而不是 char
数组:
String message = sc.nextLine().toUpperCase();
message = message.replaceAll(" ", "X");
关于java - 我如何检测空格并用字符替换找到的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43484143/