Explore various ways of properly identifying and extracting the greatest numeric value from a given string 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)
Mask an Email Address and Phone Number in Java
Filed under Java String, Security
Explore masking of sensitive information for protecting user privacy and adhering to data security regulations.
Preventing Gson from Expressing Integers as Floats
Filed under Java Numbers, JSON
Learn why integers are considered floating-point numbers and how to prevent Gson from representing integers as floats.
Regular Expression for Password Validation in Java
Filed under Java String, Security
Learn how to use a regex for Java-based password validation processes.
How to Determine if a String Contains Invalid Encoded Characters
Filed under Java String
Learn how to check if a Java string contains invalidly еncodеd characters.
Printing Message on Console without Using main() Method in Java
Filed under Java
Explore ways of printing messages without the main() method in Java.
Using Static Methods Instead of Deprecated JsonParser
Filed under JSON
Learn how to use static methods instead of the deprecated JsonParser for efficient JSON parsing in Java.
Read Input Character-by-Character in Java
Filed under Java IO, Java Streams
Explore diverse methods in Java for reading characters, covering interactive console input using BufferedReader, file-based character reading with FileReader, and tokenized input handling via Scanner.
Replace Non-Printable Unicode Characters in Java
Filed under Java String
Learn how to replace non-printable unicode characters in Java.
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.