Solved

java collections

Posted on 2009-05-08
1
201 Views
Last Modified: 2013-11-23
I have to  print a paper book with indexes at the end. I have a 400 pages of english text running with only (Ctrl+L) separating each page. Now i want to create index of this book just as we have at the back of the book. What java collections i would use and how would i do it?

Also after creating the index, what is the way to print the whole book
0
Comment
Question by:SunScreenCert
1 Comment
 
LVL 3

Accepted Solution

by:
hazgoduk earned 50 total points
ID: 24343205
Not quite sure what you're asking for but a LinkedHashMap could be useful if you wanted to do something like

Java - page 8-10, 12

etc assuming you know what content is on what page.
LinkedHashMap<String, String> pageIndex = new LinkedHashMap();
pageIndex.put("Java", "8-10, 12");
pageIndex.put("LinkedHashMaps", "13");
 
Iterator<String> itKeys = pageIndex.keySet().iterator();
String key = "";
String currentLetter = "";
if(itKeys.hasNext())
{
    do
    {
        key = itKeys.next();
 
        if(!key.startsWith(currentLetter)
        {
            currentLetter = key.substring(0,1);
            System.out.println("\n\n" + currentLetter + "\n");
        }
 
        System.out.println(key + ": " + pageIndex.get(key));
    }while(itKeys.hasNext());
}

Open in new window

0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
numbers ascending pyramid 101 193
mockito example issue 8 72
micro services spring boot application error 3 187
even odd program using while loop 3 40
For customizing the look of your lightweight component and making it look opaque like it was made of plastic.  This tip assumes your component to be of rectangular shape and completely opaque.   (CODE)
An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

776 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