看板 java 關於我們 聯絡資訊
要讀取二進位數值後 要show出裡面共有幾個1 在判斷二進位數值後 若不是二進位數值要重新輸入 這邊都還ok 但是要算我的字串有幾個1的時候我就卡住了=^= 我想到是用IndexOf判斷有沒有1的這個數 之後就卡死@@" 判斷有沒有1之後我要怎麼樣count有幾個1 EX: while(inputNumber.contains("1") && inputNumber.contains("0") ) { while(inputNumber.indexOf("1") > 0) { count++; System.out.println("Your number include " + count + " 1. "); } } ~ ~ ~ ~ -- 幸福沒有絕對的^^o -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.114.56.31
chrisho:indexof不是可以從哪裡找嗎? 用上次搜到的值代入不就可以? 03/26 13:20
H45:改以位元運算比較好。 03/26 13:48
PsMonkey:charAt() + 迴圈,收工 03/26 13:50
cgkm:判斷字串的內容是否為二進位數值之時 可以順便數有幾個 1 吧 03/26 13:52