Java Paramètres De La Chaîne

Je suis issu d'une .net d'arrière-plan et vous souhaitez connaître la façon de créer une méthode qui retourne un booléen et modifie une chaîne qui a été adoptée par le paramètre. Je comprends les Chaînes sont immuables en Java donc ci-dessous l'extrait produira toujours une chaîne vide. Je suis contraint de return boolean seulement. Des Exceptions peuvent pas être jetés. Si j'ai besoin d'envelopper la classe String, disons, d'un StringHolder, ce package que je pourrais trouver cela dans.

public static void DoStuff()
{
    String msg = "";
    if (GetMessage(msg))
    {
       System.out.println(msg);
    }
}
Ce que j'aime à propos de cette question est "je suis contraint de return boolean seulement. L'Exception ne peut pas être levée." Sont-ils aussi vous dire que toutes les boucles for doit être fait que lors de la boucle? Pourquoi s'ennuyer à l'aide de Java si vous n'êtes pas autorisé à utiliser Java. Bonne chance.
Pouvez-vous préciser ce que vous avez besoin? Vous écrivez "je suis contraint de return boolean" mais votre méthode de déclaration se lit "public static void DoStuff()"
C'est un développeur qui a refusé d'utiliser les exceptions ou toutes les idiomes de la langue moderne. @Bevan C'est la méthode GetMessage que nécessaire pour retourner un booléen. Pas tellement DoStuff. Mes excuses pour la confusion.

OriginalL'auteur tgeros | 2008-12-05