leetcode 476. Number Complement

来源:互联网 发布:js字符串截取方法 编辑:程序博客网 时间:2024/05/21 07:56
package com.swjtu.easy.twosum;/** *  * @author tangmin * @create 2017年2月26日 上午11:53:21 */public class NumberComplement {public static void main(String[] args) {int num = 5;System.out.println(new NumberComplement().findComplement(num));}public int findComplement(int num) {String str1 = Integer.toBinaryString(num);String str2 = Integer.toBinaryString(~num);str2 = str2.substring(str2.length()-str1.length());// 只截取最后的二进制串return Integer.parseInt(str2, 2);}}


0 0
原创粉丝点击