Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java metod att dela upp kommatecken i en separerad Line

    programmeringsspråket Java erbjuder många inbyggda funktioner som gör att programmerare att utföra grundläggande uppgifter i det dagliga programmering . Men dessa funktioner är ibland inte lätt tillgängliga för programmerare för genomförandet. Använda inbyggda funktioner för att lösa problem kan underlätta produktionen , men hjälper inte början programmerare lära sig att lösa grundläggande uppgifter eller förstå hur underliggande funktioner fungerar . Till exempel kan medan Java innehåller en inbyggd funktion sträng uppdelning , lära sig att bygga en från grunden visar hur man korsa och manipulera strängar , sammanfoga strängar och returnerar arrayer från metoder . Basic Function Struktur

    dela Metoden tar som argument en sträng att dela . Funktionen kommer att ta denna strängargument och skapa en serie av mindre underleverantörer strängar baserat på placeringen av kommatecken i den ursprungliga strängen . Eftersom det kommer möjligen vara mer än en sub sträng , lagrar den funktion dessa strängar i en array av strängar , som den passerar tillbaka till det anropande programmet som ett returvärde :

    class SplitExample {

    public static String [ ] splitter ( String arg ) {

    } } Addera Gå igenom String

    metoden kommer, som dess primära funktion , travers strängen efter kommatecken . Detta kan åstadkommas med en enkel "för" loop som itererar över varje tecken i strängen. Använda klassen String s inbyggda " charAt " -funktionen , kan programmeraren utvärdera varje tecken som påträffas . Varje iteration kan skapa en ny sub sträng tills möta ett kommatecken :

    public static String [] splitter ( String arg ) {

    String [ ] lista = new String [ 10 ] , //sub string arraycount = 0; String sub = " " ; //ström sub string

    for (int i = 0 ; i < arg.length ( ) ; i + + ) { sub + = arg.charAt ( i) ; } } Addera ditt dela upp String

    slingan måste separera sub strängar baserat på placeringen av kommatecken . Därför kommer ett "om " uttalande i slingan kontrollera aktuell karaktär mot kommatecken . Om det finns en match , det betyder att det aktuella innehållet i " sub " hålla ett komplett sub sträng , som sedan kan lagras i arrayen :

    for (int i = 0 ; i. < arg . längd ( ) ; i + + ) {

    om ( arg.charAt ( i) == ' , ' ) { lista [ count ] = sub , sub = " " ; count + + ; } else { sub + = arg.charAt ( i) ;} } Addera Returnera en String Array


    Slutligen måste allt metoden att göra är att kopiera den sista sub strängen från större strängargument , vilket inte kommer att sluta med ett kommatecken , eftersom den finns i slutet av argumentet strängen . Då kommer arrayen innehåller alla sub strängar separerade med kommatecken utan att inkludera kommatecken . Metoden returnerar arrayen till det anropande programmet :

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

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

    listan [ count ] = sub ;

    retur lista ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Gratis Java Tutorials
    ·Hur man skriver en applet som ber användaren mata in t…
    ·Hur konvertera HTML till oformaterad text i Java Applet…
    ·Hur Port Javaklasser
    ·Konvertera ett decimaltal till ett heltal i Java
    ·Hur du importerar en Android Prov till Eclipse
    ·Hur man gör Java Knappar samma storlek
    ·Hur Split en Java sträng i Tecken
    ·Hur man byter variabelnamn i Java
    ·Felsökning Java i Windows XP
    Utvalda artiklarna
    ·Konvertera ett Vb Project till EXE
    ·Hur man uppgraderar PHP för Windows
    ·Handledning om Hur dela Variabler i flera formulär i V…
    ·Hur man lägger in den PHP-kod i Tooltip
    ·Introduktion till klassificeringstekniker i bioinformat…
    ·Hur felsöka en Syntax Error
    ·Hur du returnerar ett booleskt värde i Java
    ·Skillnader i iPhone & iPad Filer
    ·Hur att fylla en listvy Från en generisk lista VB.Net
    ·Hur man skriver en Input ström till ett uttag Stream
    Copyright © Dator Kunskap http://www.dator.xyz