LinkedList ( ) ) ;
for (int x = 0; add ( new String ( ) ) x + + ) {
data.get ( indice ) ; x < getAltezza ( ) .
}
}
5
Incollare il codice per rimuovere una riga nel file sorgente :
public void RemoveRow ( int index ) {
data.remove (indice) ;
}
6
Incollare il codice per i due addColumn metodi . Funzionano in modo simile alla modalità addRow - ci sono due, uno per l'aggiunta di una colonna alla fine del foglio e una per l'inserimento di una colonna in mezzo :
public void addColumn ( ) {
< p > per ( LinkedList l: dati ) {
l.addLast ( new String ( ) ) ; }
}
public void addColumn ( int index ) {
per ( LinkedList l: dati ) {
l.add ( index , new String ( ) ) ; }
}
7
Incollare il codice per la rimozione di colonne :
public void removeColumn ( int index ) {
per ( LinkedList l: dati ) {
< p > l.remove (indice) ;
}
}
8
Incollare il codice che imposta il contenuto di una data cella in una stringa di dati :
public void SetCell ( int x , int y , String newData ) {
data.get ( x ) set ( y, newData ) .
}
9
Compilare i metodi per ottenere la larghezza e l'altezza del foglio di calcolo: .
public int getWidth ( ) {
ritorno data.getFirst ( ) size () ;
}
int getAltezza pubblico ( ) {
data.size ritorno (); }
10
Implementare il metodo toString . Ciò restituirà una stringa formattata visualizzazione , in una tabella di righe e colonne , i dati del foglio di calcolo :
public String toString ( ) {
String temp = " " ;
< p > per ( LinkedList l: dati ) {
per ( Object o : l) {
String s = ( String) o;
se ( s.equals ( " " ) ) s = " - vuoto - " ;
Temp + = s + " " ; }
Temp + = " \\ n" ;
}
ritorno temperatura ;
}
11
Incollare il seguente metodo principale che pone la struttura dei dati foglio di calcolo attraverso i suoi passi e assicura tutto funziona come previsto :
static void main ( String [] args ) {
foglio Spreadsheet
pubblico = new x x " TEMP " ) ;
sheet.setCell (1,1 ,