Renvoyer une chaîne en Java
En Java, le prototype d’une méthode doit contenir un type return
toujours basé sur le type de données spécifié dans la déclaration.
Vous trouverez ci-dessous le bloc de code pour expliquer la fonction de renvoi d’une chaîne.
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";
}
}
Dans la classe de pilote ci-dessus, il existe une fonction privée qui renvoie une valeur String
. Le prototype de la méthode doSomething
est également présent ci-dessus.
Premièrement, il possède un modificateur d’accès private
qui indique la portée ou la visibilité d’une fonction. Un mot-clé public
ou protected
définit une visibilité autre que private
.
Le mot-clé static
est facultatif ; cela signifie que la méthode est appelée sans créer l’instance de classe de pilote. Ainsi, la fonction main
est toujours statique et peut être appelée directement sans le nom de la classe du pilote.
La valeur suivante est le type return
de la méthode ; il indique que les types de données primitifs, les classes définies par l’utilisateur ou les instances génériques peuvent être renvoyés.
Dans notre cas, la chaîne est le type return
de la méthode. Le compilateur vérifie le type return
lorsque le codeur écrit le programme. Il renvoie une erreur de compilation si le type return
ne correspond pas au prototype donné.
À côté se trouve le nom de la méthode ; il peut s’agir de n’importe quel nom autre que les mots-clés préfixés présents dans Java. Le nom de la fonction suit l’ensemble des paramètres passés.
Le bloc de code ci-dessus n’a pas de paramètres dans la parenthèse ()
. Mais en fonction de nos besoins, nous pouvons donner un ou un ensemble de paramètres. À l’intérieur des accolades {}
, définir le début et la fin de la fonction est ce qu’on appelle souvent un bloc
.
Il peut y avoir plusieurs instructions présentes dans le bloc fonction. L’instruction return
doit être la dernière. Le type return
étant une chaîne, le mot-clé return
est précédé de la valeur String
présente entre guillemets " "
.
La sortie du bloc de code est imprimée ci-dessous.
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