


Schreiben Sie in Java den letzten Buchstaben eines Wortes groß und den ersten Buchstaben klein
String ist eine Folge von Zeichenwerten. In Java wird String als Objekt behandelt. Wir haben eine von Java bereitgestellte String-Klasse zum Erstellen und Bearbeiten von Strings.
Wir müssen den ersten Buchstaben des Wortes in Kleinbuchstaben und den letzten Buchstaben des Wortes in Großbuchstaben umwandeln.
In diesem Artikel werden wir sehen, wie der erste und der letzte Buchstabe in Klein- bzw. Großbuchstaben umgewandelt werden können.
Zeigen Sie einige Beispiele
Die chinesische Übersetzung vonInstance-1
lautet:Instance-1
Angenommen, die Eingabezeichenfolge ist „Hallo“
Nachdem der erste Buchstabe in einen Kleinbuchstaben und der letzte Buchstabe in einen Großbuchstaben umgewandelt wurde, lautet die neue Zeichenfolge „hellO“
Die Übersetzung vonInstance-2
lautet:Instance-2
Angenommen, die Eingabezeichenfolge ist „Java“
Nach der Umwandlung des ersten Buchstabens in einen Kleinbuchstaben und des letzten Buchstabens in einen Großbuchstaben lautet die neue Zeichenfolge „javA“
Instanz-3
Angenommen, die Eingabezeichenfolge lautet „Programmierung“
Nachdem der erste Buchstabe in Kleinbuchstaben und der letzte Buchstabe in Großbuchstaben umgewandelt wurde, lautet die neue Zeichenfolge „programminG“
Syntax
Um die Länge eines Strings zu ermitteln, stellt die String-Klasse von Java eine length()-Methode bereit.
Unten finden Sie die Syntax dafür −
str.length();
Unter diesen ist str eine String-Variable.
Um einen Teilstring aus dem Originalstring zu erhalten, stellt die Java-String-Klasse die Methode substring() bereit.
Syntax
Unten finden Sie die Syntax dafür −
str.substring(int startIndex); str.substring(int startIndex, int endIndex);
Unter diesen ist startIndex enthalten und endIndex nicht.
Um ein Zeichen an einem bestimmten Index abzurufen, stellt die Java-String-Klasse die Methode charAt() bereit.
Syntax
Unten finden Sie die Syntax dafür −
str.charAt(int index)
Wobei sich Index auf den Index des Zeichens bezieht, das Sie benötigen.
Um verschiedene Arten von Werten in String-Werte umzuwandeln, stellt die String-Klasse von Java die Methode valueOf() bereit.
Syntax
Unten finden Sie die Syntax dafür −
String.valueOf(Object obj)
Algorithmus
Hinweis – Dieses Problem kann auch mit dem Array-Konzept gelöst werden. Aber hier haben wir versucht, das Problem zu lösen, ohne das Array-Konzept zu verwenden. Gleichzeitig haben wir nur die integrierten Methoden der String-Klasse verwendet.
Algorithmus-1
Schritt 1 – String/Wort über Initialisierung oder Benutzereingabe abrufen.
Schritt 2 - Holen Sie sich den ersten und letzten Buchstaben mit der Methode substring() und konvertieren Sie ihn dann mit der Methode toLowerCase() bzw. toUpperCase() in Klein- und Großbuchstaben.
Schritt 3 – Verwenden Sie die Methode substring(), um die mittleren Zeichen abzurufen (außer dem ersten und letzten Zeichen).
Schritt 4 – Kombinieren Sie den ersten, mittleren und letzten Wert, um die endgültige Zeichenfolge/das endgültige Wort zu erhalten.
Algorithmus-2
Schritt 1 – String/Wort über Initialisierung oder Benutzereingabe abrufen.
Schritt 2 – Erhalten Sie den ersten und letzten Buchstaben mit der Methode charAt(). Konvertieren Sie es dann mit der Methode toLowerCase() bzw. toUpperCase() in Klein- und Großbuchstaben.
Schritt 3 – Verwenden Sie die charAt()-Methode und die for-Schleife, um die mittleren Zeichen (außer dem ersten und letzten Zeichen) abzurufen.
Schritt 4 – Kombinieren Sie dann den ersten, mittleren und letzten Wert, um die endgültige Zeichenfolge/das endgültige Wort zu erhalten.
Mehrere Ansätze
Wir haben die Lösung in verschiedenen Ansätzen bereitgestellt.
Durch Verwendung der integrierten substring()-Methode
Durch die Verwendung der integrierten charAt()-Methode
Sehen wir uns das Programm zusammen mit seiner Ausgabe einzeln an.
Ansatz 1: Durch Verwendung der integrierten Teilstring-Methode
Beispiel
Bei diesem Ansatz verwenden wir Algorithmus 1
import java.util.Scanner; public class Main{ public static void main(String[] args) { //input string String str = "Java"; System.out.println("Original string is: "+str); //get size of the string int size = str.length(); //get last character and convert it to upper case String last = str.substring(size-1,size); String lastinUpper = last.toUpperCase(); //get first character and convert it to lower case String first = str.substring(0,1); String firstinLower = first.toLowerCase(); //get middle parts of the word, except first and last character String middle = str.substring(1,size-1); //combine everything and get the final string String result = firstinLower+middle+lastinUpper; //print result System.out.println("Updated string is: "+result); } }
Ausgabe
Original string is: Java Updated string is: javA
Ansatz 2: Durch Verwendung der integrierten charAt()-Methode
Beispiel
In diesem Ansatz verwenden wir Algorithmus-2
public class Main{ public static void main(String[] args) { //input String String str = "Python"; System.out.println("Original string: "+str); //get length of string int size = str.length(); //find last character and convert it to upper case char last = str.charAt(size-1); String finalLast = (String.valueOf(last)).toUpperCase(); //find first character and convert it to lowercase char first = str.charAt(0); String finalFirst = (String.valueOf(first)).toLowerCase(); //find middle characters String middle=""; for(int i=1; i<size-1; i++){ String s = String.valueOf(str.charAt(i)); middle=middle+s; } //find the updated string String result = finalFirst+middle+finalLast; System.out.println("Updated string: "+result); } }
Ausgabe
Original string: Python Updated string: pythoN
In diesem Artikel untersuchen wir, wie man mit verschiedenen Methoden den ersten Buchstaben eines Wortes in Kleinbuchstaben und den letzten Buchstaben eines Wortes in Großbuchstaben umwandelt.
Das obige ist der detaillierte Inhalt vonSchreiben Sie in Java den letzten Buchstaben eines Wortes groß und den ersten Buchstaben klein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Dreamweaver Mac
Visuelle Webentwicklungstools