Bonjour à tous,
je veux tester si la valeur saisi au clavier est de type String "ne contient aucune valeur numérique"

j'ai fais ce code pour conjuger les verbes qui finissent par er

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
public class Conjugaison 
{
	String verbe;
	String verbeSansER;
	public Conjugaison()
	{
		String pron [] =  {"Je","tu","il/elle","nous","vous","ils/elles"};
		String terminaison [] ={"e","es","e","ons","ez","ent"};
		System.out.println("donnez un verbe regulier du premier groupe  : ");
		boolean isString ;
 
 
		do{ 
			isString =true;
		    Scanner s = new Scanner(System.in);
		    try{
		        verbe = s.nextLine();
 
		        }catch (InputMismatchException e)
		             {
			          System.out.println("Veullez saisir un verbe SVP !");
			          isString =false;
		             }
		   }while (isString !=true);
 
 
		String v =verbe.toUpperCase();
        System.out.println(v);
		verbeSansER = verbe.replace(verbe.charAt(verbe.length()-1),' ');
		for(int i=0;i<pron.length;i++)
		{ 
			verbeSansER = verbe.replaceFirst("er", terminaison[i]);
			System.out.println(pron[i]+" "+verbeSansER);
		}
	}
 
}
mais le probleme c'est même quand je saisi des chiffres ça me donne le chiffre + "er"

je voudrais savoir si ont peut en java tester de manière simple les types des variables prilitifs ou il faut passer par les regex ???
mérci d'avance