( ) ) ;
voor ( int x = 0 ; x < GetHeight ( ) ; . x + + ) {
data.get
( index ) toe te voegen ( new String ( ) ) ;
}
}
5
Plak de code op een rij in uw bronbestand te verwijderen :
public void removeRow
( int index ) {
data.remove ( index ) ;
}
6
Plak de code voor de twee addColumn methoden . Deze functie vergelijkbaar met de addRow methoden - zijn er twee , een voor het toevoegen van een kolom aan het einde van het blad en voor het invoegen van een kolom in het midden :
public void
addColumn ( ) {
voor ( LinkedList l : data ) {
l.addLast
( new String ( ) ) ;
}
}
public void
addColumn ( int index ) {
voor ( LinkedList l : data ) {
l.add
( index , new String ( ) ) ;
}
}
7
Plak de code voor het verwijderen van kolommen :
public void
removeColumn ( int index ) {
voor ( LinkedList l : data ) {
l.remove ( index ) ;
}
}
8
Plak de code die de inhoud van een bepaalde cel stelt een reeks van data : < br
public void > setCell ( int x , int y , string NewData ) {
data.get
( x ) set ( y , NewData ) ; .
}
< br > 9
Vul de methoden voor het verkrijgen van de breedte en hoogte van het werkblad : .
public int getWidth
( ) { return
data.getFirst
( ) formaat ( ) ; < br >
}
public int GetHeight
( ) { return
data.size
( ) ;
}
10
Implementeren van de toString methode . Dit zal een tekenreeks weergave terug te keren , in een tabel met rijen en kolommen , de gegevens in het werkblad :
public String toString
( ) {
String temp
= " " ;
voor ( LinkedList l : data ) {
voor ( Object o : l ) {
String s = ( String ) o
;
if ( s.equals ( " " ) ) s = " - lege " ;
temp
+ = s + " " ; }
temp
+ = " \\ n " ;
}
Retourtemp
;
}
11
Plak volgende belangrijkste methode die de spreadsheet datastructuur zet via haar schreden en zorgt zoals verwacht alles werkt :
public static void main ( String [ ] args ) {
Spreadsheet sheet
= new x x " TEMP " ) ;
sheet.setCell
( 1,1 ,