Le nom de la classe est exactement le même que la version en ligne, formatage du code assez médiocre.
Au lieu d'utiliser Clavier.lireString() (c'est quoi ce truc pas catholique) on utilise généralement la classe Scanner.
Ensuite, on peut utiliser d'autre flux, on peut très bien écrire la fonction de ce code autrement et même plus proprement.
Montre nous plutôt du code php.