zoukankan      html  css  js  c++  java
  • 【java.math.BigInteger】常用函数

    1、

    1 /*
    2 返回此BigInteger的函数正负号。
    3 此方法返回-1,0或1作为此BigInteger的值对应是负,零或正数。
    4 */
    5 
    6 java.math.BigInteger.signum(BigInteger n);

    2、

    /*
    返回bitLength的位,也可能是素数的一个BigInteger。
    参数
        bitLength - 返回BigInteger的bitLength
        rnd - 随机比特源用于选择素性待测试的候选
    */
    
    java.math.BigInteger.probablePrime(int bitLength, Random rnd) 

    3、

    1 /*
    2 比较此BigInteger与指定的BigInteger。
    3 此方法优先于个别方法提供六个逻辑比较运算符 (<, ==, >, >=, !=, <=).
    4 返回-1,0或1,分类为BigInteger在数字上小于,等于,或大于值val。
    5 */
    6 
    7 java.math.BigInteger.compareTo(BigInteger val) 

    4、

    1 /*
    2 返回一个包含此BigInteger的二进制补码表示的字节数组。字节数组将在big-endian字节顺序:最显著字节在第零个元素。
    3 
    4 该数组将包含最小数目来表示此BigInteger所需的字节,其中至少有一个符号位,如(ceil((this.bitLength() + 1)/8))。这表示是与 (byte[ ]) 构造兼容。
    5 */
    6  java.math.BigInteger.toByteArray();

    5、

    1 /*
    2 返回在此BigInteger的最小的二进制补码表示的比特数,不包括符号位。为正BigIntegers,这相当于比特在普通二进制表示的数目。
    3 它的计算方法为 (ceil(log2(this < 0 ? -this : this+1))).
    4 */
    5 java.math.BigInteger.bitLength() 
  • 相关阅读:
    字符串匹配算法之SimHash算法
    Shell 判断
    剑指offer 面试题6:重建二叉树
    字符串匹配算法之BF(Brute-Force)算法
    Python变量/运算符/函数/模块/string
    trie树
    AWK文本处理工具(Linux)
    Linux 进程间通信(一)
    Nginx学习笔记(八) Nginx进程启动分析
    进程状态转换、CPU调度算法
  • 原文地址:https://www.cnblogs.com/LLGemini/p/4738683.html
Copyright © 2011-2022 走看看