This project gives a mathematical parser for converting a simple string expression into a result which can be managed for using in other calculations, all in Java.

Using a couple lines of code, you'll be able to parse complex arithmetic expressions efficiently. This library is powered by Dijkstra's Shuting-yard algorithm.

The library has no dependencies with other external libraries.

Dependency

<dependency>
<groupId>com.google.code.mathparser-java</groupId>
<artifactId>mathparser-java</artifactId>
<version>1.0.0</version>
</dependency>

Expressions supported (Mar/09/2013)
- Arithmetic operations.

Working on (Mar/09/2013)
- Geometrical functions support

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow MathParser Java - Math Parser library

MathParser Java - Math Parser library Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Great piece of software, saved me counting injuries from banging my head on the keyboard trying to parse a string as an expression. Just have one complaint, which is the ability to add decimal numbers into an expression without throwing an InvalidCharacterException error (Example 5+.5).
Read more reviews >

Additional Project Details

Languages

English, Spanish

Intended Audience

Developers, Education, End Users/Desktop, Testers

Programming Language

Java

Related Categories

Java Library Management Software, Java Mathematics Software

Registered

2013-03-09