question: public void testConstructorBytesPositive ( ) { byte aBytes [ ] = { 127 , 56 , 100 , - 1 , 14 , 75 , - 24 , - 100 } ; byte rBytes [ ] = { 127 , 56 , 100 , - 1 , 14 , 75 , - 24 , - 100 } ; BigInteger aNumber = new BigInteger ( aBytes ) ; byte resBytes [ ] = new byte [ rBytes . length ] ; resBytes = aNumber . toByteArray ( ) ; for ( int i = 0 ; i < resBytes . length ; i ++ ) { assertTrue ( resBytes [ i ] == rBytes [ i ] ) ; } assertEquals ( "incorrect sign" , 1 , aNumber . signum ( ) ) ; }
target:  Create a positive number from an array of bytes. The number of bytes is multiple of 4.