( ) ) ;
for (int x = 0 , x < getHeight ( ) ; . x + + ) {
data.get ( index ) add ( new String ( ) ) ;
}
}
5
Klistra in koden för att ta bort en rad i din källfil :
public void removeRow ( int index ) {
data.remove (index) ;
}
6
Klistra in koden för de två addColumn metoder. Dessa fungerar på samma sätt som addRow metoder - det finns två , en för att lägga till en kolumn till slutet av arket och en för infoga en kolumn i mitten :
public void addColumn ( ) {
för ( LinkedList l : data) {
l.addLast ( new String ( ) ) ;
}
}
public void addColumn ( int index ) {
för ( LinkedList l : data) {
l.add ( index , new String ( ) ) ;
}
}
7
Klistra in koden för att ta bort kolumner :
public void removeColumn ( int index ) {
för ( LinkedList l : data) {
l.remove ( index ) ;
}
}
8
Klistra in koden som anger innehållet i en viss cell till en sträng av data :
public void setCell ( int x , int y , String NewData ) {
data.get ( x ) set ( y , NewData ) .
}
9
Fyll i de metoder för att få bredd och höjd i kalkylbladet : .
public int getWidth ( ) {
retur data.getFirst ( ) storlek ( ) ;
}
public int getHeight ( ) {
retur data.size ( ) ;
}
10
Genomföra toString metod. Detta kommer att returnera en formaterad sträng visar , i en tabell med rader och kolumner , data i kalkylbladet :
public String toString ( ) {
String temp = " " ;
för ( LinkedList l : data) {
för ( Object o: l) {
String s = ( String ) o ;
om ( s.equals ( " " ) ) s = " - tom - " ;
temp + = s + " " ;
}
temp + = " \\ n " ;
}
returtemp ,
}
11
Klistra in följande huvudsakliga metod som sätter strukturen kalkylblad uppgifter genom sina steg och säkerställer allt fungerar som förväntat :
public static void main ( String [] args ) {
kalkylblad ark = ny x x " TEMP ");
sheet.setCell (1,1, Addera ditt