作者blackall (犽★)
看板java
标题[问题] String 取特定的字
时间Thu Mar 26 13:11:20 2009
要读取二进位数值後
要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
1F:推 chrisho:indexof不是可以从哪里找吗? 用上次搜到的值代入不就可以? 03/26 13:20
2F:推 H45:改以位元运算比较好。 03/26 13:48
3F:推 PsMonkey:charAt() + 回圈,收工 03/26 13:50
4F:推 cgkm:判断字串的内容是否为二进位数值之时 可以顺便数有几个 1 吧 03/26 13:52