LinkedList ( ) ) ;
for (int x = 0; x < getHeight (); . x + +) {
data.get (index) add (new String () ) ;
} }
5
Collez le code pour supprimer une ligne dans votre fichier source:
removeRow public void (int index) {
data.remove (index) ; }
6
Collez le code pour les deux méthodes addColumn . Ceux-ci fonctionnent de manière similaire aux méthodes addRow - il ya deux, un pour l'ajout d'une colonne à l' extrémité de la feuille et l'autre pour l'insertion d'une colonne au milieu :
public void addColumn () {
< p> pour ( LinkedList l: data) {
l.addLast ( new String ()); }
} public void
addColumn ( index) { int
pour ( LinkedList l: data) {
l.add (indice, new String ()); }
}
7
Collez le code pour la suppression de colonnes :
public void removeColumn (int index) {
pour ( LinkedList l: data) {
l.remove (index) ;
} }
8
Collez le code qui définit le contenu d'une cellule donnée à une chaîne de données :
public void SetCell (int x , int y , String newData ) {
data.get (x) d' ensemble (y, newData ) .
}
9
Remplissez les méthodes pour obtenir la largeur et la hauteur de la feuille de calcul : .
public int getWidth () {
retour data.getFirst () de taille ();
}
public int getHeight () {
data.size de retour (); }
10
Mettre en œuvre le méthode toString . Ceci renverra une chaîne formatée afficher, dans un tableau de lignes et de colonnes, les données de la feuille :
toString public String () {
String temp = "";
< p> pour ( LinkedList l: data) {
pour (Object o: l) {
String s = (String) o ;
if ( s.equals ( "")) s = " vide - " ;
température + = s + "" ; }
température + = " \\ n";
}
température de retour de
;
}
11
Coller la principale méthode suivante qui met la structure de données de feuille de calcul à l'épreuve et assure tout fonctionne comme prévu : Photos
void main ( string [] args ) {
feuille de feuille de calcul
public static = new x x "TEMP" ) ;
sheet.setCell (1,1,