IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Problème taille d'une chaîne avec length


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    développeur à la maison
    Inscrit en
    Septembre 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : développeur à la maison

    Informations forums :
    Inscription : Septembre 2006
    Messages : 415
    Billets dans le blog
    16
    Par défaut Problème taille d'une chaîne avec length
    bonjour,

    quand je compile ce code avec eclipse, cela me donne cette erreur à la ligne 32:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The method lenght() is undefined for the type String
    ce n'est pas comme ça que l'on récupère la longueur d'une chaîne?

    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    public class sudoku{
    	static int grille[][]={{0,0,0,8,0,2,0,0,1},
    					 {0,7,8,0,3,0,0,0,2},
    					 {0,1,0,5,0,0,0,0,0},
    					 {0,0,3,2,0,0,6,5,0},
    					 {0,2,5,0,0,0,4,5,0},
    					 {0,6,9,0,0,4,2,0,0},
    					 {0,0,0,0,0,7,0,9,0},
    					 {8,0,0,0,2,0,1,7,0},
    					 {9,0,0,4,0,3,0,0,0},
    					};
    	static String[][] indices=new String[10][10];
    	public static void main(String[] args){
    		int x,y;
    		indicer();
    		for(x=0;x<9;x++)
    			for(y=0;y<9;y++)
    				if(grille[x][y]==0)
    					System.out.println("colonne "+x+" ligne "+y+" indices "+indices[x][y]);
    	}
    	public static void indicer(){
    		int i,j,k;
    		String s="",l="";
    		for(i=0;i<9;i++)
    			for(j=0;j<9;j++){
    				indices[i][j]="";
    				for(k=1;k<10;k++){
    					if(absent_ligne(k,i)||absent_colonne(k,j)||absent_region(k,i/3+3*(j/3))){
    						s=s.valueOf(k);
    						indices[i][j]+=s;
    					}
    					if(indices[i][j].lenght()==1){
    						grille[i][j]=k;
    						j=8;
    						i=-1;
    						break;
    					}
    				}
    			}
    	}
    	public static boolean absent_ligne(int nb,int ligne){
    		int i;
    		for(i=0;i<9;i++)
    			if(grille[i][ligne]==nb)
    				return false;
    		return true;
    	}
    	public static boolean absent_colonne(int nb,int colonne){
    		int i;
    		for(i=0;i<9;i++)
    			if(grille[colonne][i]==nb)
    				return false;
    		return true;
    	}
    	public static boolean absent_region(int nb,int region){
    		int i,j;
    		for(i=0;i<3;i++)
    			for(j=0;j<3;j++)
    				if(grille[(region%3)*3+i][(region/3)*3+j]==nb)
    					return false;
    		return true;
    	}
    }

  2. #2
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    C'est très normal qu'il ne la connaisse pas
    indices[i][j].lenght()
    length() s'écrit avec "gth" et non pas "ght" à la fin

    Pour ne plus se tromper, je te conseille d'utiliser les touches "Ctrl"+"espace" pour visualiser les méthodes et les attributs de l'instance en cours de manipulation.

  3. #3
    Membre éclairé

    Homme Profil pro
    développeur à la maison
    Inscrit en
    Septembre 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : développeur à la maison

    Informations forums :
    Inscription : Septembre 2006
    Messages : 415
    Billets dans le blog
    16
    Par défaut
    merci, super, ça marche!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/03/2011, 11h16
  2. [Struts] Tester la taille d'une List avec un Tag Logic
    Par yolepro dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/08/2007, 10h28
  3. Problème de gestion de chaînes avec pointeur
    Par LorDjidane dans le forum C
    Réponses: 18
    Dernier message: 19/10/2005, 15h40
  4. Problème pour exécuter une chaîne de caractères
    Par Pongo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/09/2005, 10h34
  5. Recuperation de la taille d'une image avec la propriété SRC
    Par CDRIK dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/10/2004, 03h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo