Java Articles

Page 78 of 450

Difference between TreeMap, HashMap and LinkedHashMap in Java programming

George John
George John
Updated on 11-Mar-2026 815 Views

HashMap, TreeMap and LinkedHashMap all implements java.util.Map interface and following are their characteristics.HashMapHashMap has complexity of O(1) for insertion and lookup.HashMap allows one null key and multiple null values.HashMap does not maintain any order.TreeMapTreeMap has complexity of O(logN) for insertion and lookup.TreeMap does not allow null key but allow multiple null values.TreeMap maintains order. It stores keys in sorted and ascending order.LinkedHashMapLinkedHashMap has complexity of O(1) for insertion and lookup.LinkedHashMap allows one null key and multiple null values.LinkedHashMap maintains order in which key-value pairs are inserted.Exampleimport java.util.HashMap; import java.util.Hashtable; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; public class Tester {   ...

Read More

Difference between x++ and x= x+1 in Java programming

Arjun Thakur
Arjun Thakur
Updated on 11-Mar-2026 824 Views

x++ automatically handles the type casting where as x= x + 1 needs typecasting in case of x is not an int variable. See the example below.Examplepublic class Tester {    public static void main(String args[]) {       byte b = 2;       //Type casting is required       //as 1 is int and b is byte variable       b = (byte) (b + 1);       System.out.println(b);       byte b1 = 2;       //Implcit type casting by the compiler       b1++;       System.out.println(b1);    } }Output3 3

Read More

Fibonacci of large number in java

George John
George John
Updated on 11-Mar-2026 859 Views

Fibonacci numbers of Fibonacci series grows exponentially and can be very large for large numbers like 500 or 1000. To handle such number, long data type is not sufficient. BigInteger can handle large number easily. BigInteger is useful in scenarios where calculations results in data which is out of limit for available primitive data types. See the example below of getting Fibonacci number of 100 and 1000.Exampleimport java.math.BigInteger; public class Tester {    public static void main(String args[]) {       System.out.println("Fibonacci of 100: ");       System.out.println(fibonacci(100));       System.out.println("Fibonacci of 1000: ");       ...

Read More

Find frequency of each word in a string in Java

Chandu yadav
Chandu yadav
Updated on 11-Mar-2026 2K+ Views

In order to get frequency of each in a string in Java we will take help of hash map collection of Java.First convert string to a character array so that it become easy to access each character of string.Now compare for each character that whether it is present in hash map or not in case it is not present than simply add it to hash map as key and assign one as its value.And if character is present than find its value which is count of occurrence of this character in the string (initial we put as 1 when it ...

Read More

Display the minimum and maximum value of primitive data types in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 3K+ Views

Every data type in Java has a minimum as well as maximum range, for example, for Float.Min = 1.4E-45 Max = 3.4028235E38Let’s say for Float, if the value extends the maximum range displayed above, it leads to Overflow.However, if the value is less than the minimum range displayed above, it leads to Underflow.The following is the Java Program to display the minimum and maximum value of primitive data types.Examplepublic class Demo {    public static void main(String[] args) {       System.out.println("Integer Datatype values...");       System.out.println("Min = " + Integer.MIN_VALUE);       System.out.println("Max = " + ...

Read More

Overflow of DataTypes in Java

Samual Sam
Samual Sam
Updated on 11-Mar-2026 1K+ Views

Overflow occurs when the given value is more than the maximum prescribed size of a data type. The overflow condition can result to an error or now the implementation of the programming language handles it on its own.To display overflow of datatypes, I have taken an example of float datatype. Float data type is a single-precision 32-bit IEEE 754 floating point.The range of a float datatype is −approximately ±3.40282347E+38FThe following program display overflow of datatypes in Java.Examplepublic class Demo {    public static void main(String[] args) {       System.out.println("Displaying Overflow... ");       float val1 = 3.3976835E38f; ...

Read More

Boolean Type in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 13K+ Views

To display Boolean type, firstly take two variables and declare them as boolean.boolean val1, val2;Then one by one assign values to both of them, one of them is shown below −val1 = true;Now, use if statement to check and display the Boolean true value.if(val1) System.out.println("This is true and will get displayed!");Let us now see the complete example to work with Boolean Type in Java.Examplepublic class Demo {    public static void main(String[] args) {       boolean val1, val2;       System.out.println("Boolean Type in Java");       val1 = true;       if(val1)       ...

Read More

Java Program to convert an int to a boolean specifying the conversion values

Samual Sam
Samual Sam
Updated on 11-Mar-2026 197 Views

To convert int to boolean, let us first take the following int.int one = 1; int two = 1; int three = 0;We have nested if-else statement to display the true or false values. Here, the value “one” is the same as “two” i.e. 1; therefore, the following works −else if (one.equals(two)) {    System.out.println(true); }The above display “true” and in this way we converted int to boolean.Let us now see the complete example to learn how to convert int to Boolean.Examplepublic class Demo {    public static void main(String[] args) {       int one = 1;   ...

Read More

Java Program to check for Integer overflow

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 7K+ Views

To check for Integer overflow, we need to check the Integer.MAX_VALUE, which is the maximum value of an integer in Java.Let us see an example wherein integers are added and if the sum is more than the Integer.MAX_VALUE, then an exception is thrown.Examplepublic class Demo {    public static void main(String[] args) {       int val1 = 9898989;       int val2 = 6789054;       System.out.println("Value1: "+val1);       System.out.println("Value2: "+val2);       long sum = (long)val1 + (long)val2;       if (sum > Integer.MAX_VALUE) {          throw new ...

Read More

Display the maximum of three integer values in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 260 Views

The following is an example displaying the maximum of three integer values.Examplepublic class Demo {    public static void main(String[] args) {       int val1 = 10;       int val2 = 20;       int val3 = 30;       System.out.println("Number 1 = "+val1);       System.out.println("Number 2 = "+val2);       System.out.println("Number 3 = "+val3);       if (val2 > val1) {          val1 = val2;       }       if (val3 > val1) {          val1 = val3;     ...

Read More
Showing 771–780 of 4,498 articles
« Prev 1 76 77 78 79 80 450 Next »
Advertisements