Exécuter du code Java en ligne

Modifié par Xavier Richard le 27/10/2018 à 23:46

Question

Comment exécutez du code Java en ligne, par exemple pour mettre au point / débuger un tout petit bout de code sans utiliser un environnement de développement complet (IDE) comme Eclipse ?

Réponse

  • Il existe un site très bien fait : http://ideone.com
  • Mode d'emploi du site :
    • Coller votre code Java dans l'éditeur
    • Choisissez le langage Java parmi les langages proposés sur la gauche
    • Cliquez sur le bouton Submit pour compiler, exécuter et voir le résultat de votre code Java
    • Si vous souhaitez apporter des modifications à votre code : utilisez le bouton Clone.

Par exemple

// Code ajoutant un caractère "espace" après le caractère ":" dans une chaîne de caractères
class AdcSpaceAfterColonCar {
public static void main(String args[]) {

     // Add space after ":"
  String separator = ":";
   String initial ="carte:toto.mm";
   String left;
   String right;
  int pos;
   String result;  

            System.out.println("Valeur initiale =");
   System.out.println(initial);   
   pos = initial.indexOf(separator);
  
   left = initial.substring(0, pos+1);
            System.out.println("\nA gauche de ':' =");
   System.out.println(left);
  
   right = initial.substring(pos+1, initial.length());
   System.out.println("\nA droite de ':' =");
            System.out.println(right);
  
   result = left + " " + right;
            System.out.println("\nValeur finale =");
   System.out.println(result);
}
}