Articles on Trending Technologies

Technical articles with clear explanations and examples

How to check multiple regex patterns against an input? Using Java.

Maruthi Krishna
Maruthi Krishna
Updated on 15-Jul-2025 6K+ Views

In Java, the strings that are used to find the pattern are known as regular expressions. In this article, we will learn to check multiple regex patterns against an input, and it can be done by using 2 approaches. Using Metacharacter Using the List object Using Metacharacter The meta character "|" in Java regular expressions allows you to match more than one regular expression. For example, if you need to match a particular input text with more than one expression, you need to separate them using the following: exp1|exp2|exp3 Example ...

Read More

Count the number of columns in a MySQL table with Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-Jul-2025 521 Views

In this article, we will learn how to count the number of columns in a MySQL table using JDBC. We will be using the ResultSetMetaData to get details of the table by using simple examples. What is ResultSetMetaData? The ResultSetMetaData is an interface that is present in the java.sql package. Using ResultSetMetaData, we can get information about the table, for example, what are the column names of each and every table, and how many columns are there?. To create the object for ResultSet: ResultSet rs=st.executeQuery("Select * from Student"); The executeQuery method writes the records, which are then stored in the ...

Read More

Add a value to Pair Tuple in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-Jul-2025 1K+ Views

By default, Java does not have built-in tuple support; to use the tuple, we use the third-party library called Javatuples. Using this library, you can create a tuple of different sizes, starting from a single-element tuple, which is the Unit class, up to a ten-element tuple (Decade class). The following is the list of JavaTuples library classes: Unit: 1 element tuple Pair: 2 element tuple Triplet: 3 element tuple Quartet: 4 element tuple Quintet: 5 element tuple ...

Read More

How to write a short literal in C++?

Akansha Kumari
Akansha Kumari
Updated on 15-Jul-2025 1K+ Views

In the following article, we will learn about short literals in C++. In both C and C++, different data types have different literals. A literal is a fixed constant value, which is assigned to the variables of different data types. For example, here is a list of different data types with their literals. Datatypes Literals ...

Read More

What are local variables in C++?

Akansha Kumari
Akansha Kumari
Updated on 15-Jul-2025 691 Views

The variables, which are declared inside a function, block or method are known as local variables in C++. Their scope is limited to that function or block and can be accessed and used only within the area or scope they are defined. You cannot access or use them outside their scope. This is mainly used to prevent conflicts with other variables in other parts of the program and to efficiently manage memory. Key Characteristics of Local Variables Scope Limited : These variables are declared inside block or scope (usually {}) and are only visible and used ...

Read More

How to write the first C++ program?

Akansha Kumari
Akansha Kumari
Updated on 15-Jul-2025 18K+ Views

C++ is a high level programming language that is used to develop applications, work with operating systems, and much more. It is an extension of the C language, which combines both procedural programming (available in C) and object oriented programming. In this article, we will learn step by step the procedure of writing our first C++ program. Prerequist For this, make sure that your computer consists of the following two. C++ Compiler Text Editor or IDE Get a C++ Compiler It is a system that translates the source code (written ...

Read More

C++ Programming Language Features

Akansha Kumari
Akansha Kumari
Updated on 15-Jul-2025 1K+ Views

C++, also said to be a middle-level language, as it is a combination of both high-level features like abstraction with low-level language features like memory manipulation capabilities of assembly. It is a superset of C, as it compromises both C with object-oriented, therefore any valid C program will also be valid to C++ program.Top Features of C++ Programming Language C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. In this following article we will discuss some of the features of C++ that make it stand out among other programming languages: 1. ...

Read More

C++ Rule Of Three.

Akansha Kumari
Akansha Kumari
Updated on 15-Jul-2025 1K+ Views

The rule of three in C++ states that, if a class in C++ has any one (or more) of the following, then it should define all three. Destructor Copy Constructor Copy Assignment Constructor These three are special member functions of class and are responsible for managing resources such as dynamic memory, file handles, sockets, etc. And if one of them is defined explicitly, means that class is managing those resources manually (like memory using new/delete), and if we fail to define others then it can lead to ...

Read More

Add a value in Ennead Tuple in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 14-Jul-2025 217 Views

By default, Java does not have built-in tuple support; to use the tuple, we use the third-party library called Javatuples. Using this library, you can create a tuple of different sizes, starting from a single-element tuple, which is the Unit class, up to a ten-element tuple (Decade class). The following is the list of JavaTuples library classes: Unit: 1 element tuple. Pair: 2 element tuple. Triplet: 3 element tuple Quartet: 4 element tuple Quintet: 5 element tuple ...

Read More

How to use *args and **kwargs in Python?

Sarika Singh
Sarika Singh
Updated on 14-Jul-2025 2K+ Views

In Python, functions usually have a fixed number of arguments. However, there are situations where we may want to pass a variable number of arguments. In such cases, Python provides two special constructs: *args and **kwargs. *args allows a function to accept any number of positional arguments. **kwargs allows a function to accept any number of keyword arguments. We will discuss both of these concepts deeply in this article. What is "*args" in Python? In Python, *args allows a function to accept any number of positional arguments. These arguments are collected into a tuple inside the function, allowing ...

Read More
Showing 30471–30480 of 61,297 articles
Advertisements