Explore different approaches to extracting text from HTML tags in Java.
Also find me here:
Baeldung Author
Mohamed Helmy
I am Mohamed Helmy, a Java and Python backend developer with 2 years of experience. I specialize in creating robust and efficient backend systems. My areas of interest include software architecture, data structures, and algorithm optimization. I am passionate about leveraging my skills to build scalable and maintainable software solutions.
Here's what I've written (so far):
Baeldung on Java
- All
- Java String (21)
- Java IO (12)
- Java Map (9)
- Java Numbers (7)
- Java Dates (6)
- Java Collections (5)
- JSON (5)
- Core Java (5)
- Jackson (4)
- XML (2)
- Security (2)
- Java Streams (2)
- Java List (2)
- Java Array (2)
- Java (2)
- Algorithms (2)
- Web Services (1)
- Testing (1)
- Networking (1)
- IDE (1)
Converting short to byte[] in Java
Filed under Java IO, Java Numbers
Learn how to convert a short value to a byte[] array.
Get the Position of Key/Value in LinkedHashMap Using Its Key
Filed under Java Map
Explore different approaches to getting the position of a key value within a LinkedHashMap in Java.
Remove All Characters Before a Specific Character in Java
Filed under Java String
Explore several approaches to removing all characters before a specified character in a string.
Print Distinct Characters of a String in Java
Filed under Java String
Explore various approaches to handling and processing unique characters.
Create HashMap with Character Count of a String in Java
Filed under Java Map
Learn how to create a HashMap with a string’s character count.
Finding the nth Last Occurrence of char in String
Filed under Java String
Explore different methods to find the nth last occurrence of a character within a string using Java.
Convert String to OffsetDateTime
Filed under Java Dates
Learn why converting strings to OffsetDateTime objects is crucial for handling date and time in Java applications.
Print the Default Value When Overriding toString() Method
Filed under Core Java, Java String
Learn about overriding the toString() method and handling the potential null within.
Baeldung on Computer Science
- All
- Algorithms (2)
- Software Architecture (1)
- Security (1)
- Machine Learning (1)
- Data Structures (1)
- Core Concepts (1)
- Artificial Intelligence (1)
Horizontal and Vertical Partitioning in Databases
Filed under Software Architecture
Explore the differences between these horizontal and vertical partitioning in databases.
How to Implement The Bat Algorithm Metaheuristic in Python?
Filed under Algorithms
Learn how to implement the metaheuristic Bat Algorithm in Python.
Differences Between Scalars and Primitive Data Types
Filed under Data Structures
Learn about scalars and primitivе data typеs.
How to Handle Missing Data in Logistic Regression?
Filed under Machine Learning
Learn about missing data in logistic rеgrеssion and approaches to addressing this issue.
Partially Mapped Crossover in Genetic Algorithms
Filed under Algorithms
Explore PMX as one of the most potent genetic operators that are used in GAs for solving search and optimization problems.
The Power and Promise of Explainable AI
Filed under Artificial Intelligence
A quick and practical guide to Explainable AI.
An Introduction to Botnets
Filed under Security
A quick and practical guide to botnets.
Clipping in Computer Graphics
Filed under Core Concepts
Learn about types of clipping in computer graphics.