[java] matrice

Bonjour,
bon soir a tous le monde svp g une chaine de caractère comme celle ci s="123456789"

je la mettre dans un matrice de 3 lignes 3 colonnes de façons a avoir ce ci 1 2 3
4 5 6
7 8 9
avec java
merciiiiiiiiiiiiiiiiiiiiiiii
Configuration: Windows Vista
Firefox 3.0.4

2 réponses

  1. slt est ce que qq'un peut m'indiquer comment faire cette methode,bon g fai ce ci

    public int[][] chaine_v_matrive(String s ){
    int tab [][]=new int[3][3];
    int k=0;
    for(int i=0;i<3;i++){
    for(int j=0;j<3;j++){
    tab[i][j]=Integer.valueOf(s.charAt(k)).intValue();
    k++;
    }
    }
    return tab;
    }

    mais elle me retourne une matrice qui contient les ascii de de chaque caractère.
    1. Contributeur
      Bonsoir,
      Essaie avec ceci plutôt :
      tab[i][j]=Integer.parseInt(s.charAt(k)).intValue();

      Cordialement,