Devolver una cadena en Java

Rashmi Patidar 12 octubre 2023
Devolver una cadena en Java

En Java, el prototipo de un método debe contener un tipo return siempre basado en el tipo de datos especificado en la declaración.

A continuación se muestra el bloque de código para explicar la función de devolver una cadena.

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";
  }
}

En la clase de controlador anterior, hay una función privada que devuelve un valor String. El prototipo del método doSomething también está presente arriba.

Primero, tiene un modificador de acceso private que indica el alcance o la visibilidad de una función. Una palabra clave public o protected define una visibilidad distinta de private.

La palabra clave static es opcional; significa que se llama al método sin crear la instancia de la clase de controlador. Entonces, la función main es siempre estática y se puede llamar directamente sin el nombre de la clase del controlador.

El siguiente valor es el tipo return del método; establece que se pueden devolver los tipos de datos primitivos, las clases definidas por el usuario o las instancias genéricas.

En nuestro caso, la cadena es el tipo return del método. El compilador busca el tipo return cuando el codificador escribe el programa. Lanza un error en tiempo de compilación si el tipo return no coincide con el prototipo dado.

Junto a él está el nombre del método; puede ser cualquier nombre que no sean las palabras clave predeterminadas presentes en Java. El nombre de la función sigue el conjunto de parámetros pasados.

El bloque de código anterior no tiene parámetros entre paréntesis (). Pero dependiendo de nuestras necesidades, podemos dar uno o un conjunto de parámetros. Dentro de las llaves {}, definir el principio y el final de la función es lo que a menudo se llama un bloque.

Puede haber varias sentencias presentes en el bloque de funciones. La declaración return debe ser la última. Como el tipo return es una cadena, la palabra clave return está precedida por el valor String presente entre comillas dobles " ".

La salida del bloque de código se imprime a continuación.

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

Artículo relacionado - Java String