Java- strings kunnen ontwikkelaars model sequenties van tekens . De tekenreeks klasse Java werkwijzen voor verwerking strings , waaronder functies informatie over een tekenreeks als de lengte terug . Snaren behoren tot de meest gebruikte data types in Java -programma's , zodat het leren van de basisprincipes van het gebruik van strings is een nuttige activiteit voor mensen leren Java-ontwikkeling . De meeste string functies zijn eenvoudig . Objecten touwtje Op Java , strings zijn objecten . Dit betekent dat u methoden op string variabelen en waarden kunnen bellen . De Java Language Specification voor de klasse String schetst de beschikbare methoden . Om een string -object maken en instantiëren het, waardoor het een waarde , gebruikt u de volgende voorbeeldsyntaxis : String somename = " James " ; Om een methode aan te roepen op een string variabele , gebruikt u de volgende code , het aanroepen van de ' bekleding ' methode: String trimmedString = someName.trim ( ) ; Dit voorbeeld code roept de " bekleding " methode, die een kopie van de string terug met enige voor-of achterkant wit - ruimte verwijderd uit het, het opslaan van het resultaat in een nieuwe variabele . karakters Strings in Java zijn sequenties van tekens . De klasse biedt een scala aan functies voor toegang tot en het manipuleren van deze karakters . Zo demonstreert de volgende voorbeeldcode uitschrijven van het teken op de eerste positie in de string variabele : System.out.println ( someName.charAt ( 0 ) ) ; Het eerste teken in een string op positie nul de tekenreeks implementeert de tekenreeks als een array . De tekens binnen een tekenreeks kan binnen een Java- programma met de " char " datatype worden voorgesteld , als volgt : char firstChar = someName.charAt ( 0 ) ; De " char " data type is een primitieve soort , zoals " int " en "dubbele . " lengte Java-programma's toegang tot de lengte van een string -object door te bellen naar de lengte methode op. De methode geeft een geheel getal dat het aantal karakters in de string . De volgende voorbeeld code toont het bepalen van de lengte van een string en opslaan van het resultaat in een variabele : int snaarlengte = someName.length ( ) ; Programma kunnen ook direct gebruik maken van de lengte -methode , zoals in het volgende voorbeeld de structuur , het doorlussen van de string om uit elk teken te schrijven op zijn beurt : for (int i = 0 ; i < someName.length ( ) ; i + + ) { System . out.println ( someName.charAt ( i ) ) ; } programma gebruiken de lengte methode van de klasse String om vele redenen , bijvoorbeeld het bepalen of een string variabele is te lang voor opslag of weergave in een context met beperkte middelen . Methoden De string klasse biedt meerdere extra functies , welke programma's toegang via methode oproepen . De " indexOf " methode retourneert een geheel getal dat het eerste optreden van een tekenreeks binnen een tekenreeks als volgt : String letters = " abcde " ; int letterIndex = letters.indexOf ( " b " ) ;//zal 1 bevatten de " gelijken " methode van de klasse String retourneert een boolean waarde van waar of onwaar aangeeft of een tekenreekswaarde is gelijk aan een andere . Methoden terugkeren gemanipuleerde delen van strings onder de "split " -methode , die een string -array terug met de begrensde delen van de oorspronkelijke tekenreeks opgeslagen op elke positie . De " subreeks " methode een gedeelte van een tekenreeks retourneert zoals aangegeven door de vereiste begin -en eindpositie , zoals in het volgende voorbeeld : String someWords = " een reeks woorden " ; System . out.println ( someWords.substring ( 0,8 ) ) ;//" A serie "
|