Linguagens de programação fornecê-lo com muitas técnicas para manipular e armazenar dados. Uma das técnicas de armazenamento de dados mais simples é a matriz . Uma matriz é uma seqüência de tipos de dados , como , o que pode ser números , letras ou referências a objetos . Remoção de elementos de uma matriz é a mesma , independentemente do que a matriz está armazenando . Por exemplo , a sintaxe para a remoção de pontos de uma matriz armazenar coordenadas é o mesmo que retirar uma string de uma matriz de strings. A sintaxe é bastante simples , e aprender a manipular matrizes é um bom primeiro passo para aprender uma linguagem de programação . Coisas que você precisa
Java Development Kit e NetBeans Bundle
Show Mais instruções
1
Clique no ícone do NetBeans para iniciá-lo . Selecione "File /New Project " da lista na parte superior da janela e selecione NetBeans "Aplicativo Java " para criar um novo projeto Java.
2
Crie uma função chamada " removePoints ". Esta função irá remover um ponto selecionado a partir da matriz , que é passado e tem o identificador " Remover". Escreve isto dentro do seu arquivo de código fonte :
public static int [ ] removePoint (int remover, int [ ] pontos )
{
}
3
Percorrer a matriz e contar todas as ocorrências do ponto que você deseja remover . Este valor de contagem será armazenado em uma variável chamada de " pular ". Você pode fazer isso escrevendo este código dentro das chaves da função removePoint :
int pular = 0;
for (int i = 0; i {if ( pontos [i] == remover) { pular + +; }}
4
Criar uma nova matriz para armazenar todos os valores da primeira matriz , exceto os únicos a ser removido . O tamanho dessa matriz será calculada utilizando a variável de salto da etapa anterior , assim:
int [ ] = new int outputArray [ points.length - skip ];
5
Percorrer a matriz mais uma vez, mas os elementos de cópia desta vez da primeira matriz para o novo que você criou no passo anterior . Só adicionar elementos à lista , se eles não são feitos para serem removidos. Você pode escrever o código como este:
for (int i = 0; i ( pontos [ i] = remover ! ) { OutputArray [ ,"i - skip ] = pontos [i] ;} else {
pular + + ;}}
6
Volte a nova matriz. Esta matriz terá todas as ocorrências do ponto removido , e ela será redimensionada de acordo. Você pode retornar a nova matriz assim:
retornar outputArray ;