Programming Articles

Page 1675 of 2547

Java program to merge two files into a third file

Alshifa Hasnain
Alshifa Hasnain
Updated on 20-Mar-2025 4K+ Views

In this article, we will learn to merge two files into a third file in Java. Combining the contents of two files into a third file is a typical operation in file handling, frequently needed to aggregate data. Java offers efficient facilities such as BufferedReader and PrintWriter to accomplish this easily. ApproachThe following are the steps to merge the contents of two files into a third file in Java− Read the contents of the first file line by line using a BufferedReader. Write each line to the third file using a ...

Read More

Non-generic Vs Generic Collection in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 3K+ Views

In this article, we will learn about the collections in Java. The collections are used to store and manipulate groups of objects. Java collections can be broadly classified into two types − Non-generic Collections (Before Java 5) Generic Collections (Introduced in Java 5) Non-generic collections allow storing objects of different types leading to runtime errors. On the other hand generic collections enforce type safety at compile-time, reducing the risk of type-related errors.  Non - Generic Collection When the data structure is non-generic, it causes issues when the data is tried ...

Read More

Parallel Data Processing in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 1K+ Views

In this article, we will learn about Parallel Data Processing in Java. Parallel processing of data is important to increase performance, particularly for large amounts of data. Java has its own built-in ways to accomplish things in the background, fully using multi-core processors. Different Approaches The following are the two different approaches for parallel data processing in Java − Using Java Streams API Using Arrays.parallelSort() Why Parallel Processing? Parallel data processing is essential in scenarios where − Processing large datasets is necessary to happen ...

Read More

Multidimensional Collections in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 3K+ Views

In this article, we will learn about multidimensional collections in Java. These collections offer dynamic resizing, flexible data storage, and better memory management compared to traditional arrays. What are Multidimensional collections? Multidimensional collections are also known as Nested collections. It is a group of objects wherein every group has any number of objects that can be created dynamically. They can be stored in any position as well. In the case of arrays, the user would be bound to a specific number of rows and columns, hence multidimensional structure helps create and add elements dynamically. Different Approaches The following are the ...

Read More

C++ Program to Create Custom Exception

Alshifa Hasnain
Alshifa Hasnain
Updated on 18-Mar-2025 4K+ Views

In this article, we learn to create custom-made, user−defined exceptions in C++. Exceptions are a core concept of C++. They occur when an unwanted or impossible operation occurs during execution. Handling these unwanted or impossible operations is known as exception handling in C++. What is Exception Handling? Exception handling is mainly done using three specific keywords: ' try’, ‘catch’, and ‘throw’. The ‘try’ keyword is used to execute code that may encounter an exception, the ‘catch’ keyword is used to handle such exceptions, and the ‘throws’ keyword is used to create an exception. Exception Types Exceptions in C++ can be divided ...

Read More

Initialize an ArrayList in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 18-Mar-2025 2K+ Views

In this article, we will learn to initialize an ArrayList in Java. The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed. Array lists are created with an initial size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk. Different Approaches The following are the two different approaches to initialize an ArrayList in Java − Using add() Method Using asList() method Using add() Method One of the most frequent methods of ...

Read More

Get the location of an element in Java ArrayList

Alshifa Hasnain
Alshifa Hasnain
Updated on 11-Mar-2025 2K+ Views

In this article, we will learn to get the location of an element in Java. In Java, an ArrayList is used for storing and manipulating dynamic collections of elements. When working with an ArrayList, you might need to find the index (position) of a specific element. What is the indexOf()? The location of an element in an ArrayList can be obtained using the method java.util.ArrayList.indexOf(). This method returns the index of the first occurrence of the element that is specified. If the element is unavailable in the ArrayList, then this method returns -1. Syntax int index = arrayList.indexOf(element); Finding the ...

Read More

Java Program for Cocktail Sort

Alshifa Hasnain
Alshifa Hasnain
Updated on 10-Mar-2025 485 Views

In this article, we will learn to perform cocktail sorting in Java. Cocktail Sort, also known as Bidirectional Bubble Sort, is a variation of the standard Bubble Sort algorithm. What is Cocktail Sort? Cocktail Sort works in contrast to bubble sort, wherein elements are iterated from left to right, and the largest element is first brought to its correct position, and so on. In cocktail sort, elements are iterated over in both directions (left and right) in an alternating fashion. Cocktail Sort Working Following are the steps to perform cocktail sort in Java − Traverse ...

Read More

How to create an array of Object in Java

Johar Ali
Johar Ali
Updated on 07-Mar-2025 1K+ Views

In this article, we will learn to create an array of objects in Java. An array of Object classes can be created that can accept any type of object. During the operation on such an array, instanceof operator can be used. Different Approaches The following are the two different approaches to creating an array of objects in Java − Using an Object[] Array Using a Class-Specific Object Array Using an Object[] Array Java provides a built-in Object class, which is the superclass of all classes. This means an array ...

Read More

C++ Program to Implement Max Heap

Chandu yadav
Chandu yadav
Updated on 07-Mar-2025 14K+ Views

In this article, we will write a C++ program that implements a Max Heap. A Max Heap is a binary tree where the value of each node is greater than or equal to the values of its children. We will explain how to create a Max Heap using arrays and implement operations like insertion and deletion. The article will cover the following topics: What is a Heap? What is Max Heap? What is Heapify? Max Heap Implementation Deletion from ...

Read More
Showing 16741–16750 of 25,466 articles
Advertisements