Rückgabe einer Zeichenkette in Java
In Java muss der Prototyp einer Methode einen return
-Typ enthalten, der immer auf dem in der Deklaration angegebenen Datentyp basiert.
Unten ist der Codeblock, um die Funktion der Rückgabe einer Zeichenkette zu erklären.
public class Main {
public static void main(String[] args) {
String s = doSomething();
System.out.println("Print the value from the function: " + s);
}
private static String doSomething() {
return "Hi,I am in doSomething Function";
}
}
In der obigen Treiberklasse gibt es eine private Funktion, die einen String
-Wert zurückgibt. Oben ist auch der Prototyp der Methode doSomething
vorhanden.
Erstens hat es einen Zugriffsmodifizierer private
, der den Umfang oder die Sichtbarkeit einer Funktion angibt. Ein public
oder protected
Schlüsselwort definiert eine andere Sichtbarkeit als private
.
Das Schlüsselwort static
ist optional; Dies bedeutet, dass die Methode aufgerufen wird, ohne die Treiberklasseninstanz zu erstellen. Die Funktion main
ist also immer statisch und kann direkt ohne den Namen der Treiberklasse aufgerufen werden.
Der nächste Wert ist der Typ return
der Methode; es besagt, dass die primitiven Datentypen, benutzerdefinierten Klassen oder generischen Instanzen zurückgegeben werden können.
In unserem Fall ist der String der return
-Typ der Methode. Der Compiler prüft beim Schreiben des Programms auf den Typ return
. Es wirft einen Kompilierungsfehler, wenn der Typ return
nicht mit dem angegebenen Prototyp übereinstimmt.
Daneben steht der Name der Methode; es kann ein beliebiger Name sein, der nicht die vorangestellten Schlüsselwörter in Java ist. Der Funktionsname folgt der Menge der übergebenen Parameter.
Der obige Codeblock hat keine Parameter in der Klammer ()
. Aber je nach Bedarf können wir einen oder eine Reihe von Parametern angeben. Innerhalb der geschweiften Klammern {}
wird der Anfang und das Ende der Funktion oft als block
bezeichnet.
Im Funktionsblock können mehrere Anweisungen vorhanden sein. Die return
-Anweisung muss die letzte sein. Da der Typ return
ein String ist, wird dem Schlüsselwort return
der Wert String
in doppelten Anführungszeichen " "
vorangestellt.
Die Ausgabe des Codeblocks wird unten gedruckt.
Print the value from the function : Hi, I am in doSomething Function.
Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.
LinkedInVerwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java