Articles by Deepak Prasad
How to find a height of a tree data structure in Java
The Tree is a non linear data structure consisting of nodes and edges. Depending upon the type of tree, it can have 0 or more child nodes. There are two ways to calculate the height of a tree using Recursive Approach or …
4 ways to convert char to int in Java
In this tutorial, we covered four different approaches to convert char to int in Java, Using ASCII Values, Integer.parseInt() method, Character.getNumericValue() method and Subtracting '0'
How to get sublist from a list in Java
In order to get sublist either in an ArrayList or LinkedList, we have to use the sublist() method which is a method of AbstractList class.
How to split String into Array
In this tutorial we will cover multiple examples to understand how to split string into array for different scenarios
How to return an Array in Java [Practical Examples]
There are three different ways to return an array from a function in Java as listed below: Return an array of primitive type, Return an array of objects, Return a multidimensional array
How to convert Set to list in Java [Practical Examples]
There are several ways to convert the set to list in java as listed below. Using looping, ArrayList Constructor, LinkedList Constructor, List.addAll() Method, List.copyOf() method, stream API, Apache Commons Collections
How to convert String to Date in Java [Practical Examples]
There are five ways to convert a String to Date in java as listed below. Using SimpleDateFormat Class, LocalDate Class, DateTimeFormater Class, Instant Class, Apache Commons Lang - DateUtils
How to Compare Characters in Java
There are several ways to compare characters in java as listed below, Using Relational Operators, Using Character.compare(), Using Character.hashCode(), Using compareTo() method, Using equals() method, Using charValue() …
6 ways to implement Hashing in Java
In this tutorial we cover following 6 different methods to implement hashing in java. Using Hashtable Class, HashMap Class, LinkedHashMap Class, ConcurrentHashMap Class, HashSet Class and LinkedHashSet Class
How to Copy a File in Java [Practical Examples]
The list below shows five different ways in which we can copy a file in Java. Using FileInputStream and FileOutputStream Using Paths and Files Using RandomAccessFile Class Using FileChannel Using Files.copy()
How to check if file exists in Java [Practical Examples]
In Java, there are three different ways to check if file exists or not such as Using exists method of Legacy I/O File class, Using isFile method of File class, Using exists method of NIO File class
How to get Current Date in Java
The list below shows eight different ways to get current date in Java Using java.util.Date, java.util.Calendar, java.time.LocalDateTime, java.time.LocalDate, java.time.Year, java.time.MonthDay, java.time.OffsetDateTime, …
How to reverse a list in Java [4 Different Methods]
We can reverse a list in Java using four different ways i.e. Using add and remove method, Using recursion, Using reverse method of Collections, Using ListIterator Interface
Return Multiple Values in Java [5 Different Methods]
We can use any of the five shown approaches as per the program requirement to return multiple values in Java. Return an array of specific type or object, Return using the Pair class of util package, Return a String …
SOLVED: How to PROPERLY rename file(s) in Linux
There are multiple ways in Linux to rename single or multiple files using one line commands or in script
SOLVED: Check if path is subdirectory of another in Node.JS
In this tutorial we learned how to check if path is subdirectory of another directory using Node.JS. Tutorial on NodeJS Path module.
Setup local YUM/DNF repo server Rocky Linux 8 [Step-by-Step]
Step by Step instructions to configure local and offline yum or dnf repository server using Nginx on Rocky Linux 8
Node.Js forEach() statement Explained [Practical Examples]
In this article, you learned how you can use the Node.Js forEach() to iterate over an iterable in JavaScript. When iterating over array elements, you should opt for forEach() whereas using map() and reduce() would work …
Steps to expose services using Kubernetes Ingress
Kubernetes Ingress provides a granular mechanism for routing requests into a cluster. Ingress does not replace Services but augments them with capabilities such as path-based routing.
3 different ways to detect a loop in a Linked List
There are three ways to detect a loop in a linked list cycle. They are as listed below. Traversing through the list, Using HashSet, Using Floyd's Cycle Detection Algorithm
How to use pandas.Series.map() [Practical Examples]
The pandas.Series.map() performs the mapping by first matching the values of the outer Series with the index labels of the inner Series. It then returns a new Series, with the index labels of the outer Series but the …
How to set up Java with Visual Studio Code
Step by Step instructions to set up Java with Visual Studio Code. Create and compile your first Java Program using VSC.
How to set up Java with Eclipse IDE [Step-by-Step]
Step by step instructions to set up Java with Eclipse IDE. create your first Java program using Eclipse and execute the same.
8 different ways to use assert in Node.js [Practical Examples]
The purpose of the assert module in Node.js is to provide various ways of asserting functions. For instance, if the assertion. It is used to test the functionality of functions in Node.js.
Let's explore pandas.DataFrame.resample with Examples
In this tutorial we explain usage of pandas resample using multiple methods and examples. Frequency conversion provides basic conversion of data using the new frequency intervals and allows the filling of missing data …
5 ways you can create histogram using pandas DataFrame
In this tutorial we learned to create histogram in Pandas with following parameters, with specific size, with number of bins, Histogram with specific color, with figsize
Learn to use pandas.unique() with Series/DataFrame
unique() function is used to get the distinct / unique data from Series/DataFrames. It can be applied on the columns in the dataframe. The unique() method returns a NumPy ndarray of unique values from the Series
Pandas DataFrame.rolling() Explained
Pandas rolling() function is used to provide the window calculations for the given pandas object. By using rolling we can calculate statistical operations like mean(), min() , max() and sum() on the rolling window.
Exploring pandas melt() function [Practical Examples]
Pandas melt() function is used to unpivot a DataFrame from wide to long format, optionally leaving identifiers set. A pivot table aggregates the values in a data set.
4 different ways to read JSON file in NodeJS
In this tutorial we will cover following methods to read JSOn file in NodeJS; Using fs module, require function and third party NPM libraries such as jsonfile and bfj

