impossible de trouver le symbole: parseInt

J'ai déjà compilé quelques petits programmes en java et que tout allait bien. Mais mon nouveau code a aucun problème.

class myclass
{
 public static void main (String[] args)
 {
  int x, y;
  String s ="sssss";
  x=args.length;
  s= args[0].substring(1,2);
  System.out.println("Num of args: "+x);
  System.out.println("List of args:");
  y = parseInt(s,5);
  }
}

Le compilateur dit:

 e:\java>javac myclass.java 
  myclass.java:11: error: cannot find symbol   
   y = parseInt(s,5);
       ^   symbol:   method parseInt(String,int)   location: class myclass 1 error

 e:\java>

La chose étrange est que le compilateur saute par-dessus la méthode substring (comme il n'y a pas de problème) mais la méthode parseInt semble avoir aucun problème.
y = parseInt(s); OU encore: y = parseInt("Bonjour"); --> Aussi le même compilateur message.

Ou la méthode n'existent pas? docs.oracle-->Entier dit qu'il existe 🙂

Il me rend vraiment fou comme je ne sais pas comment chercher l'erreur. J'ai vérifié l'internet déjà, j'ai vérifié le chemin et le chemin d'accès...

De sorte qu'il serait excellent si un expert pouvait m'aider. 🙂

  • Java est Entier.parseInt a une option de paramètre radix. Mais assurez-vous que vous voulez une base de 5. Si vous essayez d'analyser "régulier" nombre d'entrées, vous pouvez omettre l'radix complètement.
InformationsquelleAutor user1832679 | 2012-11-17