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
ScreenConnect 6.0 Free Trial

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!


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

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
groupNoAdj 7 98
Java Server Faces parameter pass? 6 50
hibernate jars 4 33
Android development question 2 38
For beginner Java programmers or at least those new to the Eclipse IDE, the following tutorial will show some (four) ways in which you can import your Java projects to your Eclipse workbench. Introduction While learning Java can be done with…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
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.

825 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