Add an Element to an Array in Java

Shriansh Kumar
Updated on 20-Jul-2023 20:10:49

19K+ Views

Array is a linear data structure that is used to store a group of elements with similar datatypes. It stores data in a sequential manner. Once we create an array we can’t change its size i.e. it is of fixed length. Adding an element to a given array is a vastly common operation. In this article, we will discuss how to add an element to an Array through Java example programs. Adding an element to an Array in Java Let’s understand the operation with an example first − We will add a new element ‘50’ at the end ... Read More

Compare JSON Objects Regardless of Order in Python

Prince Yadav
Updated on 20-Jul-2023 20:09:03

13K+ Views

JSON, which stands for JavaScript Object Notation, is a widely used data format for exchanging data on the web. In Python, it is common to compare two JSON objects to determine if they are the same. However, comparing JSON objects can be a challenging task when the objects have the same elements but in different orders. In this article, we will explore three different methods for comparing JSON objects in Python regardless of their order. We will discuss techniques for converting JSON objects to dictionaries, sorting JSON objects, and utilizing the jsondiff third−party library to compare JSON objects. Each method ... Read More

Generate Random Integers Within a Specific Range in Java

Shriansh Kumar
Updated on 20-Jul-2023 20:07:50

1K+ Views

Suppose we are in a situation where we need to generate random integer numbers within a specific range through Java programs. For the given scenario, there are two distinct ways available in Java. We can use either the Random class or random() method. Let’s discuss them in the next section. Generate Random Integers within a Specific Range We are going to use the following class and method − Random Class We create an object of this class to return pseudorandom numbers within a given range.We will customize this object and apply our own logic to generate any random valueswithin the ... Read More

Change Column Type in PySpark DataFrame

Prince Yadav
Updated on 20-Jul-2023 20:04:26

8K+ Views

Python is a versatile and powerful programming language that has gained immense popularity in the field of data analysis and processing. With its extensive range of libraries and frameworks, Python provides developers with robust tools to handle complex data operations efficiently. PySpark, a Python API for Apache Spark, takes Python's capabilities to the next level by offering distributed computing capabilities for big data processing. One of the fundamental components of PySpark is the DataFrame, a tabular data structure that allows for seamless manipulation and analysis of large datasets. In this tutorial, we will explore an essential aspect of working with ... Read More

Get Unique Values from ArrayList in Java

Shriansh Kumar
Updated on 20-Jul-2023 19:55:09

2K+ Views

ArrayList is a class of Java Collection Framework that implements List Interface. It is a linear structure that stores and accesses each element sequentially. It allows the storage of duplicate elements however, there are a few approaches that may help to get unique values from an ArrayList. In this article, we are going to see the practical implementation of those approaches through Java example programs. Java Program to get Unique Values from ArrayList Before jumping to the solution program for the given problem, let’s discuss the following concepts of Collection Interface − HashSet It is a class of Java Collection ... Read More

Modify Element of a PriorityQueue in Java

Shriansh Kumar
Updated on 20-Jul-2023 19:50:54

720 Views

Generally, the Queue follows the First in First out (FIFO) approach but a PriorityQueue follows a priority based approach while accessing elements. Each element of the queue has a priority associated with it. The elements are prioritized based on natural sorting order. However, we can provide custom orders using a comparator. The elements of PriorityQueue are not actually sorted, they are only retrieved in sorted order. This feature allows us to modify an element of PriorityQueue easily. Java Program to modify an element of a ProrityQueue Before jumping into the program, let’s familiarize ourselves with a few in-built methods of ... Read More

Difference Between SAX Parser and DOM Parser in Java

Shriansh Kumar
Updated on 20-Jul-2023 19:45:54

4K+ Views

Both SAX and DOM are a type of XML parser APIs. Here, API stands for Application Programming Interface and Parser is used to read and extract content from an XML document in desired format. From this line, it is clear that SAX and DOM are used to read XML documents. APIs are a modern way to migrate real time information on the Web. In this article, we will discuss the difference between SAX and DOM Parser in Java. Type of XML Parser Before going further in this article, let’s briefly discuss XML and its type. XML Its full form is ... Read More

Getter and Setter in Java

Shriansh Kumar
Updated on 20-Jul-2023 19:35:47

2K+ Views

Getter and setter are two special methods in Java that allow accessing and modifying data members' values. They are mostly used in encapsulation and data hiding to protect our sensitive data from unauthorized access. In encapsulation, we group related data and behavior together in a class and hide the implementation details from the outside world. Data hiding means preventing direct access of the members of class from the internal state of an object. In this article, we will explain what getter and setter methods are in Java and how they are useful in data hiding. Getter and Setter methods The ... Read More

Producer-Consumer Solution Using BlockingQueue in Java

Shriansh Kumar
Updated on 20-Jul-2023 19:30:21

2K+ Views

Producer Consumer is the most common problem of Java concurrency and multi-threading. It arises during the synchronization that helps to manage multiple threads trying to access a shared resource. This article will help us to find Producer Consumer Solution using BlockingQueue in Java Thread. Producer Consumer Problem and BlockingQueue Understanding Producer Consumer Problem Producer and Consumer are two distinct entities or processes that use a shared queue. This queue is of a fixed size buffer. The producer generates pieces of information and stores them in the queue. The consumer consumes the given information and removes them from the queue. The ... Read More

Call C Function in Python

Prince Yadav
Updated on 20-Jul-2023 19:27:57

10K+ Views

Calling C functions in Python can greatly enhance the capabilities of your programs by incorporating functionality from C libraries. Python, known for its simplicity and versatility, offers various methods to seamlessly integrate C code, resulting in improved performance and access to low−level system APIs. This article explores the topic of calling C functions in Python, highlighting different approaches that leverage Python's strengths. One popular method is using the ctypes library, which allows direct invocation of C functions from dynamic link libraries. We will also delve into the CFFI library, which provides a high−level interface for calling C functions, and the ... Read More

Advertisements