Inhaltsverzeichnis
Zeigen Sie einige Beispiele
Instance-2
Instanz-3
Syntax
Algorithmus-2
Mehrere Ansätze
Ansatz 1: Durch Verwendung der integrierten Teilstring-Methode
Beispiel
Ausgabe
Ansatz 2: Durch Verwendung der integrierten charAt()-Methode
Heim Java javaLernprogramm Schreiben Sie in Java den letzten Buchstaben eines Wortes groß und den ersten Buchstaben klein

Schreiben Sie in Java den letzten Buchstaben eines Wortes groß und den ersten Buchstaben klein

Aug 20, 2023 am 10:05 AM
java 单词 大写

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 von

Instance-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 von

Instance-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();
Nach dem Login kopieren

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);
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Ausgabe

Original string is: Java
Updated string is: javA
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Ausgabe

Original string: Python
Updated string: pythoN
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Oct 13, 2024 pm 01:32 PM

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.

See all articles