Results 1 to 3 of 3
- 11-21-2009, 11:34 AM #1
Member
- Join Date
- Oct 2009
- Posts
- 31
- Rep Power
- 0
How do I list values of an arrays in a comma seperted list
HI everyone, I am working on an application to help students in our university register units(well don't mind units, something like subjects to be undertaken in a particular semester) on-line.Now I have everything working up to the point of registration so definitely it would be a good idea to tell the student of not only the successful unit registration but also list the successfully registered units.During the registration, the students input is a line containing the following information
I split the above with the code belowJava Code:CAMPUSNAME REG-NUMBER UNIT1-UNIT2-UNIT3-...-UNIT8.
Since units is our point of interest here, i'll ignore the rest.So the units is something like SMA100-SCH300-SBC400-SPH100-SCH200 .I further split the units with '-' as the delimiter,Java Code:System.out.println("Enter CAMPUSNAME REG-NUMBER UNIT1-UNIT2-UNIT3-...-UNIT8 the units MUST not exceed 8: ") String studentsInput = new Scanner(System.in).nextLine( ); String inputParts [ ] = studentsInput.split( " ") ; /*campus, regNumber units and unitCodes [ ] were declared as instance fields somewhere up there ^ /* campus = inputParts[ 0 ]; regNumber = inpuParts[ 1 ]; units = inputParts[ 2 ] ;
Now I have the students campus, regNumber and an array of unitCodes the student wishes to register, just what the function belowJava Code:unitCodes = units.split ( "-") ;
needs, so I call the function and passes the parameters to it, and the rest is up to me.Now here is what you might be up to,Apparently the function registerUnits( ) { } does everything right and now I have to tell the student that the unit registration was successful.I can easily do that, with ...Java Code:registerUnits (String _campus, String _regNumber, String _unitCodes [] )
However, I would really appreciate listing the units in a coma separated list, so I worked this out but it just isn't taking me nowhere,Java Code:System.out.println(regNumber+": You successfully registered "+unitCodes.length +" units.");
:o
then i would append the registeredUnits to the message that I would tell the studentJava Code:for(int i = 0;i<unitCodes.length;i++) String registeredUnits = unitCodes[ i ]+",";
But like I said the output of the above isn't the best several modifications have just appended either the first unit (unitCodes[ 0 ]") or the first and the last (unitCodes[unitCodes.length]) units to the output,which isn't encouraging to a young programmer.Anyone with a better idea on how I would go about this?Java Code:System.out.println("You successfully registered the units: "+registeredUnits+".Thanks for using this service.");Last edited by nmvictor; 11-21-2009 at 12:05 PM.
- 11-21-2009, 04:47 PM #2
Senior Member
- Join Date
- Sep 2009
- Location
- Sweden/Borås
- Posts
- 107
- Rep Power
- 0
Oo you double posted =) Still missing { } on the loop =) dont you?
- 11-22-2009, 05:24 PM #3
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Please don't post the same question more than once next time, even in different sub-forums.
Similar Threads
-
How to display the elements of a List as the values of a map?
By trueblue in forum New To JavaReplies: 27Last Post: 08-27-2009, 03:05 PM -
Retrieve values of Text boxes using LIST
By Kayal in forum Web FrameworksReplies: 2Last Post: 03-20-2009, 11:00 AM -
List in Combobox database values
By Glouze in forum Advanced JavaReplies: 1Last Post: 01-16-2009, 05:26 PM -
trying to set() values of in list of arraylist
By alvations in forum New To JavaReplies: 15Last Post: 10-13-2008, 09:35 PM -
Getting values of an Option List
By mutuah in forum Advanced JavaReplies: 0Last Post: 08-07-2007, 03:42 AM


LinkBack URL
About LinkBacks

Bookmarks