Java: Full justify text algorithm?

screw3d

Diamond Member
Nov 6, 2001
6,906
1
76
My homework assignment requires me to read a text file and manually justify it to left, center and full.

So far I've been able to do left and center, but I couldn't figure out how to do full justification.

BTW I used StringTokenizer to split text in words.

Anyone, the algorithm, or even better, a sample code?

TIA !!
 

Softballslug

Senior member
Feb 22, 2000
397
0
0
Don't have time to get you the code, but here is the hint that will get you in the right direction.
The area you are print on has a specific size. You have the complete text message in some text reader I presume.

So get the size of the print area, calculate how much text to grab from the reader and print it.
repeat until done. Remember, you want to pad with spaces in FRONT of your text not at the back. so your
method to grab the text from the reader should end with the last character of a word and not on a space.

Best of luck!
 

screw3d

Diamond Member
Nov 6, 2001
6,906
1
76
*bump*

Anyone? I need to get this done today and I've been losing sleep over this!
 

Shuten

Member
Jul 16, 2001
116
0
0
1. Take the total collumn space of each line which is equal to the number of characters that will fit on a line.
2. Minus the number of characters in the words on that line.
3. Divide that by the number of words on that line minus 1
4. This gives you the number of spaces to append to each word EXCEPT for the last one.


Hope that helps if not PM me
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |