Finding Libraries & Contents of JARs

Posted on 2004-10-19
Last Modified: 2010-03-31
I need to perform some string manipulations somewhat more complicated than just finding an occurence of a string, and simple replacement.  (Just examples.)  I know there are a lot of methods available "somewhere" in my Java environment, and I am sure there are Java string libraries "out there."  But, I don't know how to efficiently search for them.  

Question #1 - In general, how should I search for library functions - string and otherwise -
                     in my Java environment?
Question #2 - Specifically, how can I find what string methods exist in my Java environment?
Question #3 - Please recommend some Java reusable code libraries "out there."
Question by:LarryAndro
  • 4
  • 2

Expert Comment

ID: 12347573
can you explain more?
LVL 37

Expert Comment

ID: 12347574
>>Question #1 & 2
Download the WinHelp or HTMLHelp version of the JDK API's documentation at
It's searchable.
(For String:

Doubt if you need more than the standard JDK String API's
LVL 37

Accepted Solution

zzynx earned 125 total points
ID: 12347596
>> Question #3 - Please recommend some Java reusable code libraries "out there."
Then tell us what you want it to be able to
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.


Author Comment

ID: 12347700
I suspect you're right that the standard libraries are sufficient.  But as to question #3, and being more specific, here are some examples of the type of method that I need from time to time, but doubt will be in the JDK libraries.

* Create a popup sticky note on screen.
* Return array of system tray objects.

Basically, I suspect my examples use the standard library components as building blocks, creating something a bit closer to a utility.  In my searching, much to my surprise, I'm having a lot more difficulty finding Java libraries than I anticipated!

Thanks for Q#1 & #2 info.  I'm looking into it now.
LVL 37

Assisted Solution

zzynx earned 125 total points
ID: 12347759
>>* Create a popup sticky note on screen.
>>* Return array of system tray objects.
Oh, you mean general libraries. Thought you meant String manipulating libraries...
Have a look at:


Author Comment

ID: 12347803
Yes!! is the kind of library I was hunting for.  Thanks...
LVL 37

Expert Comment

ID: 12347833
Thanks for accepting

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Increment alphanumeric sequence 6 80
IT Company 5 69
countHi2 challenge 7 44
advertisement module in core php 4 88
Are you developing a Java application and want to create Excel Spreadsheets? You have come to the right place, this article will describe how you can create Excel Spreadsheets from a Java Application. For the purposes of this article, I will be u…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now