Rückgabe einer Zeichenkette in Java

Rashmi Patidar 12 Oktober 2023
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 Patidar avatar Rashmi Patidar avatar

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.

LinkedIn

Verwandter Artikel - Java String