String manipulation i Java är vanligtvis en lätt uppgift på grund av utbudet av vanliga funktioner i språket . Hantering Strings från användarens input eller från en datakälla är generellt något som även en nybörjare med Java utför snabbt . Klassen String sig ger flera metoder för behandling av karaktärerna i ett textavsnitt , inklusive tillgång till karaktärerna i olika positioner . För att komma åt det sista tecknet i en Java String , använda metoder för att räkna ut längden samt returnera själva tecknet . Instruktioner
1
Förbered din textsträng . I din Java -program , om du inte har en sträng för att arbeta med redan , skapa en och lagra den i en variabel enligt följande :
String fullString = " Här är en textsträng " ,
du kan använda valfri text innehåll som du vill , även om det innefattar skiljetecken symboler , siffror eller någon annan typ av karaktär som de som finns i externa filer . Metoden fungerar för vad den sista tecknet i en sträng råkar vara .
2
Ta reda på var det sista tecknet i strängen är . För att komma åt det sista tecknet i strängen , måste du först räkna ut dess längd , vilket du kan göra genom att använda följande syntax :
fullString.length ( ) katalog
String indexpositioner börjar på noll , så den slutliga tecknet ligger vid den position som anges av index som är en mindre än längden , enligt följande :
fullString.length ( ) -1
Denna kod utdrag returnerar det sista tecknet index i strängen .
3
Gå till sista tecknet i textsträngen . Använda " charAt " metoden , hitta den sista tecknet i strängen genom att passera den slutliga indexet din kod redan räknat ut . Ersätt din kod med följande utökade version :
fullString.charAt ( fullString.length ( ) -1 ) ;
" charAt " metoden tar index för tecknet du vill använda som en parameter , återvänder denna karaktär som en primitiv typ " char . "
4
Store din karaktär i en variabel . Förläng din kod enligt följande :
röding lastChar = fullString.charAt ( fullString.length ( ) -1 ) ;
Du kanske inte behöver utföra detta steg beroende på vad du planerar att göra med karaktären i fråga . Om du inte förvara den i en variabel som du sedan kan komma åt och använda den variabeln för vidare bearbetning du behöver . Om du vill lagra tecknet med Java klasskaraktär objekt snarare än en primitiv typ variabel , kan du göra det på följande sätt :
Character lastCharacter = ny karaktär ( fullString.charAt ( fullString.length ( ) -1 ) ) ;
5
Utgång din karaktär för testning . Med hjälp av följande kod , skriva teckenvärden ut till utgången konsolen att testa dem :
System.out.println ( lastChar + " " + lastCharacter.charValue ( ) ) ;
Kör din programmet. Om du använde provet String , bör ditt utgående konsolen visa följande :
gg
Bekanta dig med " charAt " metoden genom att förändra den och kör din kod igen
Addera