Java Tutorial For Beginners

Queue queue1 = new LinkedList(); Queue queue2 = new PriorityQueue(); class Test { public static void main(String[] args) { Queue<String> queue = new LinkedList(); queue.offer(“Steve”); queue.offer(“Megan”); queue.offer(“Ryan”); queue.offer(“Melissa”); System.out.println(queue); } } Output: [Steve, Megan, Ryan, Melissa]   We can also use the add(Object o) method to add elements to the Queue. In this example, we will…

Read More Queue in Java

HashMap<K, V> map = new HashMap<>(); Map<Integer, String> map = new HashMap<>(); class Test { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>(); map.put(1, “Java”); map.put(7, “Python”); map.put(10, “Ruby”); map.put(3, “Kotlin”); System.out.println(map); } } Output: {1=Java, 3=Kotlin, 7=Python, 10=Ruby} class Test { public static void main(String[] args) { Map<Integer, String> map…

Read More Map in Java

HashSet<String> set = new HashSet<>(); Set<String> set = new HashSet<>(); class Test { public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add(“Java”); set.add(“Kotlin”); set.add(“Python”); set.add(“Ruby”); System.out.println(set); } } Output: [Java, Ruby, Kotlin, Python] class Test { public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add(“Kotlin”); set.add(“Java”); set.add(“Ruby”); set.add(“Python”); Set<String>…

Read More Set in Java

LinkedList<String> list = new LinkedList<>(); List<Integer> list = new LinkedList<>(); class Test { public static void main(String[] args) { List<String> list = new LinkedList<>(); list.add(“Steve”); list.add(“Megan”); list.add(“Melissa”); list.add(“Ryan”); System.out.println(list); } } Output: [Steve, Megan, Melissa, Ryan] class Test { public static void main(String[] args) { List<String> list = new LinkedList<>(); list.add(“Steve”); list.add(“Megan”); list.add(“Melissa”); list.add(“Ryan”); List<String>…

Read More LinkedList in Java

ArrayList<String> list = new ArrayList<>(); List<Integer> list = new ArrayList<>(); class Test { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add(“Steve”); list.add(“Megan”); list.add(“Melissa”); list.add(“Ryan”); System.out.println(list); } } Output: [Steve, Megan, Melissa, Ryan]   Using the addAll() method, we can add all the elements of an existing list to the newly created…

Read More ArrayList in Java

Iterator<T> iterator()   Method Description   public boolean add(E e) It is used to insert an element in this collection.   public boolean addAll(Collection<? extends E> c) It is used to insert the specified collection elements in the invoking collection.   public boolean remove(Object element) It is used to delete an element from the collection.…

Read More Java Collections

for (value initialization; testing expression; updating the value) { // body of the loop } class Test { public static void main(String[] args) { // count value exactly 5 times for(int i = 1; i<=5; i++) { System.out.println(“Count: ” + i); } } } Output: Count: 1 Count: 2 Count: 3 Count: 4 Count: 5…

Read More Java For Loop

class Test { public static void main(String[] args) { String str = “ALEGRUTECHBLOG”; String strInLowerCase = str.toLowerCase(); System.out.println(strInLowerCase); } } Output: alegrutechblog   toUpperCase() Converts all of the characters in this String to the upper case using the rules of the default locale.   class Test { public static void main(String[] args) { String str…

Read More Working With Strings in Java – Part 2

class Test { public static void main(String[] args) { String str = “alegru”; char c = str.charAt(2); System.out.println(c); } } Output: e class Test { public static void main(String[] args) { String str = “alegru”; int index = str.indexOf(‘l’); System.out.println(index); } } Output: 1 class Test { public static void main(String[] args) { String str…

Read More Working With Strings in Java – Part 1

String str = “Hello”; String str = new String(“Hello”); class Test { public static void main(String[] args) { String str1 = “Hello”; String str2 = “Hello”; String str3 = new String(“Hello”); System.out.println(str1 == str2); System.out.println(str1 == str3); } } Output: true false   Here: We create str1 by assigning it a String literal. Then, that…

Read More Java String Tutorial

import java.util.Arrays; class Test { public static void main(String[] args) { String[] names = {“John”, “Steve”, “Melissa”, “Maria”}; System.out.println(Arrays.toString(names)); } } Output: [John, Steve, Melissa, Maria]   copyOf(type [] a, int n) Returns a new copy of the array, which consists of the first n of its elements. import java.util.Arrays; class Test { public static…

Read More Arrays class in Java