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