Tag: Java

Calling a nonstatic method from main

A static method is a class method, rather than an object method. So static methods cannot access not static methods without instantiating their objects. This code would generate the following…

Java: How to pass command line arguments

Following simple code shows how to pass command line arguments to to Java program: Running the program Output of this program Explanation All command line arguments are passed to a…

Java: removing enclosing quotes

The following code would remove enclosing quotes from Java Strings With this regular expression, if Java sees an opening double quote (^\”) or | a closing double quote (\”$) then…

Java Stack

Stack is a LIFO ADT (Last in first out abstract data type) and a linear data structure. In a jar the items on top (i.e. items that went in last)…

Accessing ArrayList Elements

To access a single ArrayList element, use ArrayList.get() method. To print all elements, you can use a simple for loop with ArrayList.get() method or use an Iterator object to iterate…

ArrayList NullPointerException

Java’s ArrayList is a great Collection that frees us from IndexOutOfBound, one type limitation, and NullPointerException issues while providing several value-added methods. Naturally, you would be shocked if you encounter…

Creating custom exceptions in Java

Java allows programmers to create their own Exceptions. To create and exception, you should inherit from the exception closest to what you wish to create. Following is a generic example…

Replacing and removing subtrings in Java

Java’s replaceString function is very handy for string and substring modifications. output First part of the all occurrences of a with e Second part remove all occurrences of the character…

Splitting strings in Java

Java’s split function packs a powerful punch. You can use it to split string on characters, symbols, substrings, a collection of symbols, or even regular expressions. output First part of…