Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

String en Int et invercement (Java)

Munchmouth, le vendredi 20 mai 2005 à 19:21:15
Bonjour a tous,

Voici mon pb; je veux changer un String en int.
pour le moment je fait;

import java.lang.*;
int a = Integer.decode( "monString" );

Et G la chance d'avoir ceci a la compilation;

FichierHightScore.java:207: incompatible types
found : java.lang.Integer
required: int
int a = Integer.decode("monString");
^

voila, donc si qqu a une idée merci de me donner des conseils
Répondre à Munchmouth  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
philtrain, le vendredi 20 mai 2005 à 20:47:45
Bonsoir,

Integer.decode(String s) retourne un objet Integer et non un int. (voir la documentation)

@+

-- O espirito da liberdade --
Répondre à philtrain

2


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
emmanuelP, le vendredi 20 mai 2005 à 21:43:55
Pour info, int est le type primitif et Integer une classe.

Il suffit d'utiliser:

int a = Integer.parseInt("ma chaine");

Good luck
Répondre à emmanuelP

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Gribouille, le vendredi 7 mars 2008 à 15:18:47
Merci beaucoup ça marche tip tpo
Répondre à Gribouille

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Munchmouth, le samedi 21 mai 2005 à 00:43:10
Ok sa marche Superbien avec Integer.parseInt()
Merci beaucoup ;-)
Répondre à Munchmouth

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Titeuf, le samedi 21 mai 2005 à 08:02:43
Ou tu peux faire aussi
Integer s= new Integer("ma chaine");
int t=s.intValue();
Répondre à Titeuf

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anne, le jeudi 13 décembre 2007 à 15:49:18
pouriez vous me dire ce qui fait ke ca ne marche pa???et me dire ce kil fo metre et ou?
public class Exer2
{
public static void main(String args[])
{
System.out.println("la somme vaut" + somme);

}
public int calcule(int a,int b)
{
int somme=a+b;
return somme;
}
}
Répondre à anne

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
philtrain, le jeudi 13 décembre 2007 à 15:54:02
Bonjour,

Dans la méthode "main", il n'y a pas d'appel à la méthode calcule et "somme" n'est ni défini, ni initialisé.

Philippe
--- O Espirito da Liberdade ---
Répondre à philtrain

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Mycki, le jeudi 13 décembre 2007 à 16:19:44
En plus, ta méthode calcule n'est pas statique, donc tu ne pourras pas l'instancier directement dans le main. Et t'es entiers a et b n'ont pas de valeur...
Nécessairement, le hasard a beaucoup de pouvoir sur nous, puisque c'est par hasard que nous vivons.
Répondre à Mycki

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le vendredi 7 mars 2008 à 16:29:56
Code corrigé :
public class Exer2{
   public static void main(String args[]){
      System.out.println("la somme vaut" + somme(12,75));
   }
   public static int calcule(int a,int b){
      return a+b;
   }
}


~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Répondre à kij_82

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Deirbhi, le mercredi 28 mai 2008 à 15:44:48
le Code corrigéne serai pas plutot :

public class Exer2{
public static void main(String args[]){
System.out.println("la somme vaut" + calcule(12,75));
}
public static int calcule(int a,int b){
return a+b;
}
}
Répondre à Deirbhi

11


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 kij_82, le mercredi 28 mai 2008 à 17:41:25
Où est la différence ?
EDIT: A oui exact, le nom de la méthode appelée était la mauvaise effectivement :)

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Répondre à kij_82

Résultats pour String en Int et invercement (Java)

Interface graphique java? (Résolu) Bonjour, Je cherche un outil de développement pour interface graphique java, je pense a JDvelopper mais je trouve pas d'où le télécharger...!!! merci. www.commentcamarche.net/forum/affich-6527012-interface-graphique-java
Nombre formaté?? interface graphique JAVA (Résolu) Bonjour, J'ai un problème de format de nombre. En effet en utilisant des Jtextfield pour mon interface graphique JAVA, j'ai réussi à ne faire taper que des nombres et si je tape "8" l'affichage est correct et j'ai bien 8. Cependant... www.commentcamarche.net/forum/affich-7093029-nombre-formate-interface-graphique-java
Interface graphique java (Résolu) Bonjour, est ce possible d'utiliser swing et awt en même temps dans une interface graphique java? merci d'avance ! www.commentcamarche.net/forum/affich-4964356-interface-graphique-java

Résultats pour String en Int et invercement (Java)

Téléchargement et conversion de vidéos en streamingNOTE AUX CONTRIBUTEURS : voir http://www.commentcamarche.net/faq/sujet 12060 enregistrer une video en streaming youtube google video etc Solution sous Windows Pourquoi s'embarrasser avec plusieurs logiciels pour convertir, lire et télécharger des... www.commentcamarche.net/faq/sujet-8143-telechargement-et-conversion-de-videos-en-streaming
VB6/VBA Transformer nombre en texteVB6/VBA Transformer nombre en texte Introduction Préliminaires VB6 Dans le module de la forme Dans Module1 Introduction La fonction peut transformer des nombres de l'unité jusqu'à 999 tera. Prend en compte la syntaxe pour le français... www.commentcamarche.net/faq/sujet-11100-vb6-vba-transformer-nombre-en-texte
Librairies Javascript (Prototype/Scriptaculous/Yahoo UI, etc.)Pourquoi réinventer la roue alors qu'il existe une multitude de librairies offrant des fonctionnalités avancées ? Néanmoins, devant la multitude de librairies, il vaut mieux savoir en quelques lignes quelles sont leurs fonctionnalités, leurs atouts... www.commentcamarche.net/faq/sujet-10424-librairies-javascript-prototype-scriptaculous-yahoo-ui-etc

Résultats pour String en Int et invercement (Java)

[C] probleme de tableau d'int (Résolu)OS : Netbsd beta 3.0 archi : i386 int save(char **av, t_mlx *mlx) { char ***tab; char *str; int **map; int y; int fd; int x; int z; y = 0; if ((fd = open(av[1], O_RDONLY)) == -1) { my_putstr("Can't open file\n"); exit (1); } while... www.commentcamarche.net/forum/affich-2005295-c-probleme-de-tableau-d-int
Erreur code javascript (Résolu)Salut, je suis newbie en javascripts, je construis un site avec front page 2003 ,que je trouve bien pratique sauf que je voudrais intégrer un javascript téléchargé chez vous: ajouter aux favoris et j'ai un problème: au début du code j'ai une... www.commentcamarche.net/forum/affich-1316979-erreur-code-javascript
[C] Pb avec la fonction strchr (Résolu)Bonjour à toutes et à tous. j'ai un tit problème avec la fonction strchr de C. Voici le proto de cette fonction : char *strchr(char *str, int ch); Je ne comprends pas pourquoi le caractère que l'on recherche est un entier X_X. Imaginons la... www.commentcamarche.net/forum/affich-2240644-c-pb-avec-la-fonction-strchr

Résultats pour String en Int et invercement (Java)

Les villes françaises désormais visibles sur Google Street View(Paris - Relax news) - Google a officialisé mercredi 15 octobre le lancement en France de Street View, un service qui permet de visualiser une ville à 360 degrés depuis la route. Jusque-là disponible aux Etats-Unis, au Japon et en Australie, cette... www.commentcamarche.net/actualites/les-villes-francaises-desormais-visibles-sur-google-street-view-5847516-actualite.php3

Résultats pour String en Int et invercement (Java)

J2EE - Java 2 Enterprise EditionIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des... www.commentcamarche.net/contents/j2ee/j2ee-intro.php3
Introduction aux Java Server PagesPrésentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
Java - Les types de donnéesLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et... www.commentcamarche.net/contents/java/javatype.php3