lamiastella

firstTry

Apr 30th, 2016
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.55 KB | None | 0 0
  1. /**
  2.  * Created by mona on 4/30/16.
  3.  */
  4. public class NumberOfOnes {
  5.     public int numSetBits(long a) {
  6.  
  7.         String binaryStr= Long.toBinaryString(a);
  8.         int count=0;
  9.         int len = binaryStr.length();
  10.         if (len==1){
  11.             if (String.valueOf(binaryStr.charAt(0))=="1"){
  12.                 return 1;
  13.             }
  14.             else return 0;
  15.         }
  16.         for (int i=0; i<len; i++){
  17.             if (String.valueOf(binaryStr.charAt(i))=="1") {
  18.                 count++;
  19.             }
  20.         }
  21.         return count;
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment