| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come rimuovere i punti da un array in Java
    Linguaggi di programmazione forniscono molte tecniche per la manipolazione e la conservazione dei dati . Una delle più semplici tecniche di memorizzazione dei dati è la matrice . Un array è una sequenza di tipi di dati simili, che possono essere numeri, lettere o riferimenti a oggetti . Rimozione di elementi da un array è la stessa indipendentemente da ciò che la matrice è la memorizzazione . Ad esempio, la sintassi per la rimozione di punti da una matrice coordinate memorizzazione è la stessa di rimuovere una stringa da una matrice di stringhe . La sintassi è abbastanza semplice , e imparare a manipolare gli array è un buon primo passo per imparare un linguaggio di programmazione . Cose che ti serviranno
    Java Development Kit e NetBeans Bundle
    Show More Istruzioni
    1

    Fare clic sull'icona NetBeans per lanciarlo. Selezionare "File /Nuovo Progetto" dalla lista nella parte superiore della finestra di NetBeans e quindi selezionare " Java Application" per creare un nuovo progetto Java .
    2

    Creare una funzione denominata " removePoints . " Questa funzione consente di rimuovere un punto selezionato dalla matrice , che viene passato in e porta l'identificativo " rimuovere ". Scrivere questo all'interno del file di codice sorgente :

    public static int [ ] removePoint ( int rimuovere, int [] punti ) per

    {

    }

    3

    scorrere la matrice e contare tutte le ricorrenze del punto che si desidera rimuovere . Questo valore di conteggio viene memorizzato in una variabile chiamata " salto ". È possibile ottenere questo risultato scrivendo questo codice all'interno delle parentesi graffe della funzione removePoint :

    int skip = 0;

    for (int i = 0; i < points.length ; i + + )

    {if ( punti [ i] == rimuovi) { salto + + ; } }
    4

    creare un nuovo array per memorizzare tutti i valori del primo array tranne quelli da rimosso . La dimensione di questo array sarà calcolato utilizzando la variabile di saltare dal passo precedente , così:

    int [ ] outputArray = new int [ points.length - skip ] ;
    5 < p > scorrere la matrice , ancora una volta , ma questa volta gli elementi della copia dal primo array in quello nuovo creato nel passaggio precedente . Solo aggiungere elementi alla lista , se non sono fatti per essere rimosso. È possibile scrivere il codice come questo :

    for (int i = 0; i < points.length ; i + + ) per

    {if ( ! Punti [ i] = rimuovi) { outputArray [ ,"i - skip ] = punti [ i] ; } else {

    salto + + ; } }
    6

    Restituisce il nuovo array . Questo array avrà tutte le ricorrenze del punto rimosso da esso , e sarà ridimensionata di conseguenza. È possibile restituire il nuovo array come questo:

    ritorno outputArray ;

    Previous :

    next :
      Articoli Correlati
    ·Come leggere un campo CLOB 
    ·Come convertire un intero in una stringa in Java 
    ·Le differenze tra JSP e JSPF 
    ·ServerSocket usare la chat in Java 
    ·Come disattivare i numeri casuali in Java 
    ·Come ottenere un URL in una Servlet 
    ·Come cambiare i numeri in stringhe su Java 
    ·Come velocizzare un Applet 
    ·Come utilizzare la tavolozza in NetBeans 
    ·Come fare un programma in grado di scegliere una string…
      Articoli in evidenza
    ·Come compilare il codice C con G+ + 
    ·Simple Database MySQL PHP Tutorial 
    ·Come sostituire Point Rettangoli Pareggio in WPF 
    ·Come utilizzare un sistema di traccia coerente per faci…
    ·Come connettersi al database Heliohost 
    ·Come aggiungere numeri a un array PHP 
    ·Come creare elementi con JavaScript lato client 
    ·Come inviare un SMS con uno script PHP 
    ·Come eliminare i cookie in un test QTP 
    ·Come fare VBA caselle di input 
    Copyright © Conoscenza Informatica http://it.wingwit.com