0

後で文字列置換メソッドを使用して、これらの疑問符をユーザーが推測する文字に置き換えるため、疑問符を文字列に保存したいと思います。これはハングマンゲームの一種です。

Scanner keyboard = new Scanner(System.in);
    int length;
    String originalString;
    String option= "abcdefghijklmnopqrstuvwxyz";
    String questionmarks;

    System.out.println("Please enter a string");
    originalString=keyboard.nextLine();
    System.out.println(originalString);

    length=originalString.length();
    for(int i=1; i<=length;i++){
        System.out.print("?");
    }




}
4

1 に答える 1

2

どうですか

questionmarks = originalString.replaceAll(".", "?");

.つまり、すべての文字 ( ) を に置き換え?ます。これにより、明示的なループが不要になりforます。


例えば:

String originalString = "abcd";
String questionmarks = originalString.replaceAll(".", "?");

System.out.println(questionmarks);
????
于 2013-08-01T14:41:12.347 に答える