Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Kan Java Verwijder de Last aanleg van een personage uit een string ?
Met de klasse String , kan Java-programma's opslaan en wijzigen sequenties van tekens . Strings in Java zijn onveranderlijk , wat betekent dat ze niet kunnen worden gewijzigd, maar alleen vervangen , zodat de Bouwer klasse String biedt de mogelijkheid om tekst sequenties te wijzigen . Met behulp van de Builder -klasse String , kan Java-programma's eerst de finale optreden van een karakter in een string vinden , verwijder het dan , het terugsturen van een nieuwe reeks waarde minus de laatste treffer van het personage . Het omzetten naar String Builder

Voordat een string kan worden gewijzigd , kan Java-programma's een String Builder object te verwerken en wijzigen de string waarde . De volgende voorbeeld code toont eerst een tekenreeks , dan door te geven aan de constructor methode voor een nieuwe String Builder object :

String someLetters
= " abcdeab " ;

StringBuilder letterBuilder
= new StringBuilder ( someLetters ) ; .

de String Builder object zal nu om het programma te vinden en te verwijderen van de laatste optreden van een opgegeven teken
vinden van de laatste treffer

Om het laatste optreden van een bepaald personage te vinden , kunt Java-programma's de " lastIndexOf " -methode te gebruiken . Deze methode retourneert een primitief type int waarde die de string index waarop het personage optreedt voor de laatste keer . De volgende code fragment toont het vinden van de laatste optreden van het karakter in de string , het aanroepen van de methode aan de String Builder object vervolgens opslaan van het resultaat in een variabele :

int finalOccurrence
= letterBuilder.lastIndexOf ( " a " ) ;

de int variabele bevat nu de indexwaarde van het teken dat u op zoek bent om te verwijderen .
Verwijder The Character

Om het verwijderen laatste optreden van een personage uit een string , kan Java- programma's gebruiken de vervanging methode . Het vervangen werkwijze neemt de begin-en eindposities vervangen binnen de reeks , en de string die sequentie vervangen . Als u wilt een gedeelte van een regel te verwijderen , kunt u gewoon passeren een lege string als de vervangende tekst . De volgende syntaxis toont het aanroepen van de methode replace op de String Builder object , het doorgeven van de index van het laatste teken vóórkomen , de positie van de een na dat en de lege vervangende string:

letterBuilder.replace
( finalOccurrence , finalOccurrence 1 , " " ) ;

The String Builder object bevat nu de oorspronkelijke string met het laatste optreden van " . een ' verwijderd
Get The String Value

Om terug een string waarde na de operatie verwijderd , kan Java-programma's de " toString " -methode een beroep doen op de String Builder object . De volgende code toont het krijgen van de opgeslagen tekenreeks uit de String Builder , het toewijzen van deze nieuwe string naar de oorspronkelijke stringvariabele referentie :

someLetters
= letterBuilder.toString ( ) ;

U kunt de waarde van de te controleren de snaar door het schrijven van het uit :

System.out.println
( someLetters ) ;//" abcdeb "

Previous: Next:
  Java Programming
·Hoe Hard Code constanten in Ja…
·Hoe kan ik een Hibernate List …
·Hoe maak je een JFrame sluiten…
·Hoe te lokaliseren Java Tracee…
·Hoe maak je een GUI In Java co…
·Hoe kan ik een Chat -server in…
·Hoe de Scrollbar Set in Java 
·Hoe maak je een Float Letterli…
·Om te lezen hoe een Word- docu…
  Related Articles
Hoe te Leading Spaces Verwijder 
Hoe te Duplicaten verwijderen uit een Ar…
Hoe te Tekens verwijderen in een String …
Hoe te Combo Box Duplicaten verwijderen 
Hoe maak je een VB6 Toepassing Code om X…
Hoe te Muziekspeler Code Verwijder Van M…
Hoe kan ik een 3 Column Grid ? 
Hoe de primaire sleutel behulp van Visua…
Hoe te verwijderen van een afbeelding Pr…
  Programmering Articles
·Hoe te schrijven aan de IIS Inloggen 
·Microsoft Certified Partner Eisen 
·Wat zijn Hiërarchische reacties ? 
·Hoe je wordt gevraagd om een ​​antwoord …
·Functiebeschrijving voor een CMM Program…
·Hoe te converteren Celsius naar Fahrenhe…
·Hoe te New Enemies Get on Game Maker 
·Hoe maak je een Effect File voor XNA Gam…
·Hoe maak je een kalender Datum converter…
Copyright © Computer Kennis http://www.nldit.com