| 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
    Metodo Java a Spalato la virgola in una linea separata
    Il linguaggio di programmazione Java offre molte funzioni incorporate che permettono ai programmatori di realizzare attività di base nella programmazione di tutti i giorni . Tuttavia, queste funzioni sono a volte non facilmente disponibili per i programmatori per l'attuazione. Utilizzo di funzioni built-in per risolvere i problemi può aiutare la produzione , ma non aiutare i programmatori principianti imparano a risolvere compiti di base o di capire come funziona il lavoro di base. Per esempio, mentre Java contiene una funzione di splitting stringa incorporato , imparare a costruire uno da zero può mostrare come attraversare e manipolare stringhe, stringhe concatena e restituisce gli array da metodi. Funzione di base Struttura

    Il metodo di scissione avrà come argomento una stringa da dividere . La funzione avrà questo argomento stringa e creare una serie di sotto-stringhe più piccole in base al posizionamento di virgole nella stringa originale . Dal momento che non ci sarà forse essere più di una stringa sub, la funzione memorizza queste stringhe in un array di stringhe , che passa di nuovo al programma chiamante come valore di ritorno :
    classe

    SplitExample {

    public static String [ ] splitter (String arg ) {

    }}
    Attraversa la stringa

    il metodo sarà, come il suo funzionamento primario , traverse la stringa di ricerca di virgole. Questo può essere realizzato con un semplice ciclo "for " che scorre ogni carattere della stringa . Utilizzando la classe string della funzione " charAt " built-in , il programmatore può valutare ogni carattere come lo si incontra . Ogni iterazione può creare una nuova stringa sub fino a incontrare una virgola :

    public static String [] Splitter ( String arg ) {

    String [] list = new String [10] ; //sub stringa arraycount = 0; String sub = " " ; //corrente sub stringa

    for (int i = 0; i < arg.length (); i + + ) { sub + = arg.charAt ( i); } }
    suddividere la stringa

    il loop deve separare sotto-stringhe in base al posizionamento delle virgole. Pertanto , una dichiarazione di "se" nel loop controllerà il carattere corrente contro il carattere virgola . Se c'è una corrispondenza, che significa che il contenuto corrente della "sub " detengono una stringa sub completa , che possono poi essere memorizzate nella matrice :

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

    se ( arg.charAt ( i) == ',' ) { lista [ count] = sub , sub = " " ; count + + ; } else { sub + = arg.charAt ( i); } }
    restituendo una stringa Array

    Infine , tutto il metodo deve fare è copiare l'ultima stringa sub dall'argomento stringa più grande , che non finirà con una virgola quanto essa consiste alla fine della stringa argomento. Poi , l'array conterrà tutte le stringhe secondarie separate da virgole senza includere le virgole . Il metodo restituisce l'array al programma chiamante :

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

    se ( arg.charAt ( i) = = ',' ) { lista [ count] = sub , sub = " " ; count + + ; } else { sub + = arg.charAt ( i); } } lista dei

    [ count] = sub ;
    elenco ritorno

    ;

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare il C -Style Cp580 Borders in Java 
    ·Come sostituire una palla che rimbalza con un uccello B…
    ·Metodi ArrayList in Java 
    ·Come verificare un driver JDBC 
    ·Come aprire JPanel in Java 
    ·Come inserire un'immagine in un modello 3D utilizzando …
    ·Quali sono asserzioni in Java ? 
    ·Come trovare l' unione di due insiemi in Java 
    ·Che cosa fa l' operatore ^ media in Java 
    ·Un tutorial per la creazione di un database relazionale…
      Articoli in evidenza
    ·L'importante ruolo di Informatica in Everyday Life 
    ·Come convertire un dizionario per XML in Python 
    ·Come sbarazzarsi dei Numeri in COBOL 
    ·Come utilizzare i puntatori a Vb 
    ·Come accedere a un Database XML 
    ·La percentuale di utilizzo di PHP vs . JSP 
    ·Come passare il valore Casella di controllo in base di …
    ·Limitazioni della discussione in Java 
    ·Come rimuovere la prima riga vuota in PHP 
    ·Come codice utilizzando l'editor di script in LiveCycle…
    Copyright © Conoscenza Informatica http://it.wingwit.com