Found 34494 Articles for Programming

Left pad an integer in Java with zeros

karthikeya Boyini
Updated on 29-Jun-2020 05:32:26

1K+ Views

Let us see an example first to understand how an integer looks with left padding −888 //left padding with spaces 0000000999 //left padding with 7 zerosLet us see an example to left pad a number with zero −Example Live Demopublic class Demo {    public static void main(String[] args) {       int val = 9899;       System.out.println(String.format("%05d",val));    } }Output09899Let us see another example that pads a greater number of zeros −Example Live Demopublic class Demo {    public static void main(String[] args) {       int val = 9899;       System.out.println(String.format("%010d", val));    } }Output0000009899

Left pad a String with spaces (' ') in Java

Samual Sam
Updated on 29-Jun-2020 05:33:33

216 Views

Let us see an example first to understand how a string looks with left padding −demotext //left padding with spaces 0000000demotext //left padding with 7 zerosThe following is our string −String str = "Jack";Now take a StringBuilder object −StringBuilder strBuilder = new StringBuilder();Perform left padding and extend the string length. The spaces that will be padded comes on the left. Append the spaces here −while (strBuilder.length() + str.length() < 10) {    strBuilder.append(' '); }The following is an example to pad a string to the left with spacesExample Live Demopublic class Demo {    public static void main(String[] args) {   ... Read More

Left pad a String with a specified character in Java

karthikeya Boyini
Updated on 29-Jun-2020 05:34:29

172 Views

The following is our string −String str = "Amit";Now take a StringBuilder object −StringBuilder strBuilder = new StringBuilder();Set the character you want to pad with a string −Character ch = '^';Perform left padding and extend the string length to 5 (one for the additional character). The character that will be padded comes on the left −while (strBuilder.length() + str.length() < 5) { strBuilder.append(ch); }The following is an example −Example Live Demopublic class Demo {    public static void main(String[] args) {       String str = "Amit";       Character ch = '^';       StringBuilder strBuilder = ... Read More

Java Program to implement andNot operation on BigInteger

Samual Sam
Updated on 29-Jun-2020 05:35:51

76 Views

TheBigInteger.andNot(BigInteger val) returns a BigInteger whose value is (this & ~val). This method, which is equivalent to and(val.not()), is provided as a convenience for masking operations. This method returns a negative BigInteger if and only if this is negative and val is positive. Here, “val” is the value to be complemented and AND'ed with this BigInteger.The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("12");       two = new BigInteger("6");       three = ... Read More

Java Program to implement OR operation on BigInteger

karthikeya Boyini
Updated on 29-Jun-2020 05:37:00

113 Views

TheBigInteger.or(BigInteger val) returns a BigInteger whose value is (this | val). This method returns a negative BigInteger if and only if either this or val is negative.Here, “val” is the value to be OR'ed with this BigInteger.The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = one.or(one);       System.out.println("Result (or operation): " +two);    } }OutputResult (or operation): 6Let us see another example −Example Live Demoimport java.math.*; public class Demo { ... Read More

Java Program to implement NOT operation on BigInteger

Samual Sam
Updated on 29-Jun-2020 05:38:35

91 Views

The BigInteger.not() method returns a BigInteger whose value is (~this). This method returns a negative value if and only if this BigInteger is non-negative.The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = one.not();       System.out.println("Result (not operation): " +two);    } }OutputResult (not operation): -7Let us see another example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger bi1, bi2, ... Read More

Java Program to perform AND operation on BigInteger

Sharon Christine
Updated on 29-Jun-2020 05:40:35

112 Views

The java.math.BigInteger.and(BigInteger val) returns a BigInteger whose value is (this & val). This method returns a negative BigInteger if and only if this and val are both negative. Here, “val” is the value to be AND'ed with this BigInteger.First, create BigInteger objects −BigInteger one, two, three; one = new BigInteger("12"); two = new BigInteger("6");Perform AND operation on first and second object −three = one.and(two);The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("12");       two ... Read More

Java Program to perform XOR operation on BigInteger

karthikeya Boyini
Updated on 29-Jun-2020 05:41:49

137 Views

The java.math.BigInteger.xor(BigInteger val) returns a BigInteger whose value is (this ^ val). This method returns a negative BigInteger if and only if exactly one of this and val are negative. Here, “val” is the value to be XOR'ed with this BigInteger.Firstly, create two BigInteger objects −one = new BigInteger("6"); two = new BigInteger("-5");Now, perform XOR −three = one.xor(two);The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = new BigInteger("-5");       ... Read More

Shift right in a BigInteger in Java

Samual Sam
Updated on 29-Jun-2020 05:22:00

150 Views

To shift right in a BigInteger, use the shiftRight() method.The java.math.BigInteger.shiftRight(int n) returns a BigInteger whose value is (this >> n). Sign extension is performed. The shift distance, n, may be negative, in which case this method performs a left shift. It computes floor(this / 2n).The following is an example −Example Live Demoimport java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one;       one = new BigInteger("25");       one = one.shiftRight(3);       System.out.println("Result: " +one);    } }OutputResult: 3

Performing Bitwise Operations with BigInteger in Java

karthikeya Boyini
Updated on 29-Jun-2020 05:22:38

212 Views

BigInteger class is used for big integer calculations which are outside the limit of the primitive data types. It provides operations for modular arithmetic, GCD calculation, primality testing, prime generation, bit manipulation, and a few other miscellaneous operations.Let us work with the testBit() method in Java to perform Bitwise operation. The java.math.BigInteger.testBit(int n) returns true if and only if the designated bit is set −The following is an example −Example Live Demoimport java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one;       Boolean two;       one = new BigInteger("5"); ... Read More

Advertisements