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 man gör en enda bokstav gemener i Java

    Med StringBuilder klassen , kan du utföra effektiva ändringar på strängar , inklusive ändring brev till gemener . I Java , strängar modell sekvenser av bokstäver. Om du har strängar i dina Java -program och behöver göra ändringar på deras innehåll , kan du använda StringBuilder klassen . Strängar är oföränderliga i Java , vilket innebär att du inte kan ändra innehållet i en sträng utan att tvinga Java för att skapa en ny sträng . Detta gör att utföra ändringar på strängvariabler ineffektiva . Instruktioner
    1

    Skapa en variabel textsträng i ditt program . Om du redan har en textsträng du kan använda det , men för att skapa en ny man använda följande syntax :

    String myText = " ABCDEFGHI ";

    Strängen innehåller versaler för demonstration , men du kan inkludera alla tecken du gillar . Skapa en instans av StringBuilder klassen med följande kod : StringBuilder myBuilder = ny StringBuilder ( myText ) ;

    StringBuilder objektet tar en initial sträng som ska användas för beredning, så koden passerar strängvariabeln hänvisning till dess konstruktormetod .
    2

    Få en hänvisning till det tecken du vill konvertera till gemener . Använda metoderna i StringBuilder klassen , kan ditt program få tillgång till enskilda tecken . Lägg till följande kod i ditt program :

    myBuilder.substring ( 0 , 1 ) katalog

    Denna kod anger det första tecknet i strängen , men du kan ändra parametrarna för att ange det tecken du vill . Den första parametern anger index för det första tecknet du vill ha i strängen , med den andra anger positionen omedelbart efter det avsnitt du vill . Följande kod anger det sista tecknet i strängen :

    myBuilder.substring ( myBuilder.length - 1 ) katalog

    När delsträng metoden endast tar emot en parameter , kör det från den positionen till slutet av strängen .
    3

    Konvertera tecknet till gemener . Förläng din linje delsträng kod enligt följande :

    myBuilder.substring ( 0 , 1 ) toLowerCase ( ) ;

    Detta omvandlar den angivna strängen avsnittet till gemener . . Förvara stråkarna som ett tecken genom att förlänga din kod enligt följande :

    röding lägre = myBuilder.substring ( 0 , 1 ) toLowerCase ( ) charAt ( 0 ) ;

    Delsträngen processen . . skapar en sträng , så du måste konvertera den till ett tecken för att lagra den som en . Detta är vad " charAt " samtal gör , eftersom strängen bara innehåller en enda bokstav .
    4

    Alter strängen värdet för att återspegla den gemena operationen . Hittills har koden som är lagrad en av strängen tecken i en variabel, konverteras till gemener. Dock fortfarande den ursprungliga strängen opåverkad. Lägg till följande kodrad i ditt program :

    myBuilder.setCharAt ( 0 , lägre ) ,

    här koden ändrar värdet för det första tecknet för att återspegla den nya versionen . Ändra den första parametern för att passa placeringen av brevet du konverterar till gemener .
    5

    Hämta strängen värdet från din StringBuilder objektet . Lägg till följande kodrad , sätta värdet av strängen variabeln till den förändrade versionen modelleras med StringBuilder :

    myText = myBuilder.toString ( ) ;
    p Om du vill kan du spara det nya värdet i en andra variabel stället för att ersätta den ursprungliga. Du kan testa din sträng med följande kod :

    System.out.println ( myText ) ;

    När du kör programmet kommer du att se den nya strängen värdet skrivs till konsolen
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar appletbetraktare i Eclipse
    ·Java GUI Handledning för NetBeans
    ·Hur sortera 3 Heltal i Java
    ·Hur man gör en chatt utan att behöva Java
    ·Lägga ActionListener
    ·Hur du formaterar en sträng i ASCII Java
    ·Hur man motverka med Java
    ·Hur man bygger en webbplats för Java
    ·Hur man använder NetBeans CVS
    ·Hur man skapar en oföränderlig objekt i Java
    Utvalda artiklarna
    ·Hur Ring DB2 lagrade procedurer i Visual Basic 6.0 Prog…
    ·JPEG File Recovery
    ·Java Input Undantag
    ·Vilka är fördelarna med en villkorlig uppgift
    ·Nybörjare Visual Basic 2008 Tutorial
    ·Hur man gör datorn Cookies
    ·Hur man skapar en genväg till skrivbordet med Visual B…
    ·Inaktivera safe_mode htaccess på Apache
    ·Hur du återställer en IIS AppPool Med PowerShell
    ·Längd Metod för Input i Java
    Copyright © Dator Kunskap http://www.dator.xyz