import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// System.out.println(convertToBinary(1828759744));
// //String[] A={"1","1"}; ///3 这是string数组
String A = "11000000";
// System.out.println(A.charAt(3)); ////4 返回A[2]
// System.out.println(A.indexOf('5'));//3 A[3]=5,返回5的下标
// System.out.println(A.indexOf(7)); ///// 无数字7 返回-1
Test test = new Test();
System.out.println(test.convertToDecimal(A));
// System.out.println(Integer.valueOf("11000000",2));////192
// System.out.print((int)Math.pow(2, 3));////8
}
private static String convertToBinary(int m) {
List<Integer> list = new ArrayList<Integer>();
StringBuffer sb = new StringBuffer();
while (m /
java,二进制转换为十进制,valueof和parseInt的区别
最新推荐文章于 2025-05-21 13:59:21 发布