Java: la Suppression des commentaires de la chaîne

J'aimerais faire une fonction qui renvoie une chaîne et dans le cas où il a des commentaires en ligne il le supprime. Je sais que cela semble assez simple, mais je veux assurez-vous que im faire de ce droit, par exemple:

private String filterString(String code) {
  //lets say code = "some code //comment inside"

  //return the string "some code" (without the comment)
}

J'ai pensé à 2 manières: n'hésitez pas à avis contraire

  1. Itération de la chaîne et de trouver des double inline entre parenthèses et en utilisant la méthode sous-chaîne.
  2. regex.. (je suis pas si sûr de combat)

u peut me dire quelle est la meilleure façon et de me montrer comment il devrait être fait? (merci de ne pas les conseils trop de solutions avancées)

édité: cela peut-il être fait en quelque sorte avec Scanner objet? (im en utilisant cet objet, de toute façon)

OriginalL'auteur Popokoko | 2011-12-24