【发布时间】:2019-09-19 05:35:03
【问题描述】:
当String有一个字符'e','m',',那么它应该分别插入"s","d",在那个字符之后。
2.当它找到空格时,它应该打印单词的长度。(在附加两种情况之前和之后) 3.'j' 应该替换为字符串中的'k'。
字符串输入来自用户。
对于案例 1 和 2,我正在考虑使用 StringBuilder。但不知道如何实现。
谁能帮帮我?
字符串输入来自用户。 谁能帮帮我?
import java.util.*;
import java.lang.*;
public class strReplace {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String : ");
String str = sc.nextLine().toLowerCase();
String str1 = str.replace('a', '@');
}
}
【问题讨论】:
-
你能举出2的例子吗?只要找到空格,它就应该打印单词的长度。
-
@GauravJeswani 示例:输入:“谁可以回答”输出:谁 3 可以 3 回答 6
-
在下面查看我修改后的答案#3
-
而长度应该在替换前考虑还是替换后point1?
-
@GauravJeswani 不确定如何处理这两种情况。在附加字符之前和附加字符之后。如果你能同时展示这两种情况,那将会很有帮助!