第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法獲得 System.out.print(); 來自 For 循環(huán)的值;

有沒有辦法獲得 System.out.print(); 來自 For 循環(huán)的值;

汪汪一只貓 2022-11-02 16:07:06
我正在猜測字符串程序游戲,我需要將用戶輸入的字符串從字母和空格/空格轉(zhuǎn)換為問號(?)。我該怎么做呢?我使用了一個 for 循環(huán),它給了我想要的東西,但我不能在循環(huán)外使用 for 循環(huán)的輸出。System.out.println("Please enter a string of words.");        String userString = scan.nextLine();        userString=userString.toLowerCase();        System.out.println(userString);        int s1 = userString.length();        System.out.println(s1);        for(int a=0;a<s1;a++) {            System.out.print("?");        }我為 userString 輸入了“這是一個字符串”。當(dāng)我運行程序時,它會輸出:???????????????? 有沒有辦法將此輸出轉(zhuǎn)換為字符串?或者有沒有更好的方法將字符串值轉(zhuǎn)換為“?”?
查看完整描述

5 回答

?
大話西游666

TA貢獻(xiàn)1817條經(jīng)驗 獲得超14個贊

無需?為每個字符打印。您可以用 a 替換每個字符?并生成一個新字符串而不打印。

String newUserString = userString.replaceAll(".","?");


查看完整回答
反對 回復(fù) 2022-11-02
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗 獲得超9個贊

如果您想用 替換字符串的每個字符?,您可以嘗試

String newString = userString.replaceAll(".", "?");

"."是一個正則表達(dá)式,它將匹配除換行符之外的任何字符,您的 String 無論如何都不會包含該字符。


查看完整回答
反對 回復(fù) 2022-11-02
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗 獲得超4個贊

replace all 是正確的答案,但如果由于某種原因你不得不做一個 for 循環(huán),你可以使用 StringBuilder 并附加一個 ? 對于字符串中的每個字符,如下所示:


String userInput = "myString";

StringBuilder myBuilder = new StringBuilder();

for(int x = 0; x<userInput.length(); x++){

   myBuilder.append("?");

}

String myNewString = myBuilder.toString();

但是上面替換所有答案是正確的方法。


查看完整回答
反對 回復(fù) 2022-11-02
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗 獲得超17個贊

據(jù)我了解,我認(rèn)為您想存儲“?” , 為此在 for 循環(huán)外創(chuàng)建一個字符串 var 并附加 '?' 在里面。


String temp="";

for(int i=0;i<s1;i++)

{

temp=temp+"?";

}

System.out.println(temp);


這應(yīng)該將字符串存儲在 temp 中。


查看完整回答
反對 回復(fù) 2022-11-02
?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊

Java 11 提供了 repeat() 方法。

您可以使用

“?”.repeat(s1)內(nèi)部系統(tǒng)輸出

System.out.print(“?”.repeat(s1))并且可以刪除for循環(huán)

它會重復(fù) ? s1 次。


查看完整回答
反對 回復(fù) 2022-11-02
  • 5 回答
  • 0 關(guān)注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號