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

    Hur att tolka en kommaseparerad sträng till variabler i Java

    Bearbetning textsträngar i Java är i allmänhet okomplicerad , eftersom språket ger en rad standardfunktioner för hantering av strängar , inklusive tillgång portionsförpackningar . För att komma åt elementen i en separerad kommatecken sträng , måste koden delas först elementen till enskilda strängar . Beroende på syftet i ditt projekt , kan du hålla dessa strängvariabler lagrade i en array struktur eller spara vissa delar som separata strängvariabler . Oavsett vad du planerar att göra med din sträng inslag , kräver processen att komma åt dem bara några få rader kod . Instruktioner
    1

    Förbered din ursprungliga strängen . Din Java-projekt kan läsa din kommaseparerad sträng in från en extern källa eller skapa den i programmet . Hursomhelst , se till att du har det sparat som en enda variabel , som i följande exempel kod utdrag :

    String totalText = " Bob , Jim , Sam " ,

    Din sträng kan vara någon längd , som man skall komma åt de element inom den inte är beroende på längd. När din text lagras i en sträng variabel , kan du utföra någon sträng behandling du behöver .
    2

    Split din sträng . Använda " split " metoden för Java sträng klassen , kan du skilja element inom en sträng . Denna metod tar en parameter som anger vilket tecken du vill dela strängen på , vilket blir kommatecken i detta fall . Följande exempelkod visar anropa split metoden på strängen , skicka den till kommatecken :

    totalText.split ( " , " ) ; är

    Java strängar oföränderliga , vilket innebär en Java string -objekt kan inte ändras . Av denna anledning , påverkar split metoden inte den ursprungliga strängen värdet , vilket du kan fortfarande använda i ditt program om du behöver det .
    3

    Store resultatet av din split drift array . Strängen separeringsmetoden returnerar en array objekt med varje element i strängen lagras vid en enda position . För att skapa en array variabel så att du kan komma åt elementen uppdelade från din ursprungliga strängen , ändra din linje split kod enligt följande :

    String [ ] textElements = totalText.split ( " , " ) ;

    Detta gör att du kan bearbeta elementen på ett korrekt sätt genom att lagra dem i en linjär datastruktur .
    4

    Tillgång din sträng element . När du har poster såsom strängar lagras i en array , kan du komma åt dem med hjälp av deras respektive indexvärden . Till exempel , om du behöver komma åt ett element i en viss position , kan du använda följande kod syntax :

    textElements [ 0 ]

    Detta har åtkomst till första elementet , som är i position noll . För att komma åt varje element i arrayen i följd , kan du använda en " för " loop , som i följande exempel :

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

    System.out.println ( " Element " + i + " : " + textElements [ i] ) ; .

    }

    Detta skriver varje element värdet ut tillsammans med sin ståndpunkt

    5

    Store alla nödvändiga element som enskilda variabler inom ditt program . Du kan använda delar delas från din ursprungliga textsträng direkt från arrayen , eftersom fältvariabler lagras på samma sätt som vanliga variabler , men nås med hjälp av sina array positioner . Om du behöver någon sträng element från arrayen lagras som enskilda variabler kan du kopiera dem enligt följande :

    String anElement = textElements [ 0 ] ;

    I allmänhet bör du bara göra det när nödvändigt , kanske eftersom du redan har den sträng värde inom matrisen och skapa en separat variabel använder onödiga resurser .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan jag skapa en Java- kod från UML2 Eclipse Plugi…
    ·Skillnad mellan anpassad JSP Tags & Beans
    ·Felsökning Java
    ·Hur man lägger in ett Java-program till en webbsida
    ·Hur man ska värdera ett uttryck med en variabel i Java…
    ·Hur man gör en kvadratrot funktion i Java
    ·Hur visa radnummer i JCreator
    ·Hur du uppdaterar JavaScript
    ·Hur man gör Java Knappar samma storlek
    ·Java String Längd & Function
    Utvalda artiklarna
    ·Definition av Pre - och Post - processor
    ·Så här aktiverar Java Applets
    ·Lägga till strängar i Javascript
    ·Hur man gör den grafiska Borders
    ·Hur beräkna enkel ränta i Visual Basic
    ·Egenskaper av algoritmer
    ·C + + Microsoft Tutorial Visual
    ·Hur man installerar QBasic
    ·Hur Automatisera ett mail via Telnet
    ·Apue.H hittades inte i Ubuntu
    Copyright © Dator Kunskap http://www.dator.xyz