Obtenir La Chaîne De Caractères À Partir D'Une Autre Méthode?

J'ai deux méthodes, la première crée une chaîne de caractères, alors je veux utiliser cette chaîne dans la deuxième méthode.

Quand j'ai fait des recherches, je suis tombé sur l'option de la création de la chaîne à l'extérieur de l'méthodes, cependant, cela ne fonctionne pas dans mon cas, comme la première méthode permet de modifier la chaîne dans un couple des manières et j'ai besoin du produit final dans la deuxième méthode.

Code:

import java.util.Random;
import java.util.Scanner;


public class yaya {
    public static void main(String[] args) {
        System.out.println("Enter a word:");
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        Random ran = new Random();
        int ranNum = ran.nextInt(10);
        input = input + ranNum;
    }

    public void change(String[] args) {
        //more string things here
    }
}
  • savez-vous ce que le mot-clé retour?
  • sont à la fois les méthodes appelées de façon indépendante, ou est la méthode dite de l'autre?
  • Nous montrer le code en question.
  • Vous souhaiterez peut-être ajouter un peu de code pour expliquer votre question, de sorte que la question est responsable sans deviner vos intentions.
  • Les deux méthodes sont appelées de façon indépendante, et non, je ne sais pas ce retour.
  • comme je l'ai mentionné dans la réponse, déclarer la String input à l'extérieur main fonction d'une variable de classe. Cela permettra de résoudre votre problème.
  • Votre réponse ne me semble pas approprié et, surtout pour un débutant - ce qui suggère l'utilisation de la static mot, sans fournir plus de détails sur les implications et les limites de ce qui est très dangereux.

InformationsquelleAutor sparklyllama | 2013-05-11