( ) );
for (int x = 0; x < getHeight (); x + +) {
data.get (índice ) add ( new String ()); .
}
}
5
cole o código para remover uma linha em seu arquivo de origem :
removeRow public void ( int index ) {
data.remove (index) ; }
6
cole o código para os dois métodos addColumn . Estes funcionam de modo semelhante aos métodos AddRow - existem dois, um para a adição de uma coluna para a extremidade da folha e outra para inserir uma coluna no meio :
addColumn public void ( ) {
for ( LinkedList l: dados ) {
l.addLast ( new String ()); }
}
addColumn public void ( int index ) {
para LinkedList ( l : dados) {
l.add (index, new String ()); }
}
7
cole o código para remover colunas:
removeColumn public void ( int index ) {
para LinkedList ( l : dados ) {
l.remove (index) ;
} }
8
cole o código que define o conteúdo de uma determinada célula de uma seqüência de dados :
public void setCell (int x , int y , String newData ) {
data.get (x) set (y, newData ); .
}
9
Preencha os métodos para obter a largura e altura da planilha :
public int getWidth () {
retornar data.getFirst () tamanho (); < . br>
}
public int getHeight () {
retornar data.size (); }
10
Implementar o método toString . Isso irá retornar uma string formatada exibindo , em uma tabela de linhas e colunas , os dados na planilha :
public String toString () {
Cordas temp = "";
for ( LinkedList l: dados ) {
for ( Object o : l) {
string s = (String) o;
if ( ( s.equals "")) s = " vazio - ";
temperatura + = s + ""; }
temporária + = " \\ n";
}
temperatura de retorno; }
11
cole o seguinte método principal que coloca a estrutura de dados de planilha com seus ritmos e garante que tudo funciona como esperado :
void main ( string [ ] args ) { public static
folha de planilha = new x x " TEMP ");
sheet.setCell (1,1 ,