Sorting arrays File Write Classes - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Sorting arrays File Write Classes

Description:

private String Album; private int Duration; private int TrackNumber; ... Album = cdname; Duration = time; TrackNumber = track; placeInArtistList = 0; ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 7
Provided by: mik97
Category:

less

Transcript and Presenter's Notes

Title: Sorting arrays File Write Classes


1
Sorting arraysFile WriteClasses Objects as
Collectible
2
import java.util.Arrays
  • Arrays.sort ( a )
  • // will sort in ascending order
  • a can be Strings, integers, whatever

3
  • public class musicRecord // basic information
    about a songprivate String Songprivate String
    Artistprivate String Albumprivate int
    Durationprivate int TrackNumber// these
    items will help in sortingprivate int
    placeInSongListprivate int placeInArtistList

4
  • // constructor... create a music recordpublic
    musicRecord( String sname, String aname,
  • String cdname,
    int time, int track ) Song sname
    Artist aname Album cdname Duration
    time TrackNumber track
    placeInArtistList 0 placeInSongList 0

5
  • public String getSong() return Song
    public String getArtist() return
    Artist
  • public void setArtistPlace( int place )
    placeInArtistList place public void
    setSongPlace( int place ) placeInSongList
    place // a suitable print methodpublic
    void printSongRecord( )

6
Writing to a file
  • File f new File( "newfile.txt" )
  • try
  • FileWriter out new FileWriter( f )
  • BufferedWriter writer new BufferedWriter(
    out )
  • for (int x 0 xltlength x)
  • writer.write( Artistx " " Songx
    )
  • writer.newLine( )
  • writer.close()
  • catch ( IOException e )
  • System.out.println(problem writing to file")
Write a Comment
User Comments (0)
About PowerShow.com