Java任给一个整数统计1出现的个数
2个回答
展开全部
使用 org.apache.commons.lang3.StringUtils
import org.apache.commons.lang3.StringUtils;
public class Test11{
public static void main(String[] args){
int i = 652111512;
System.out.println(StringUtils.countMatches("" + i, "1"));
}
}
结果:
4
------
如果需要在控制台输入的话 :
示例:
import org.apache.commons.lang3.StringUtils;
public class Test11{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数字:");
System.out.println("结果:" + StringUtils.countMatches(scanner.nextLine(), "1"));
}
}
结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询