Avatar billede instruktor Nybegynder
10. juni 2003 - 02:26 Der er 3 kommentarer og
1 løsning

fra char til int i java

har gang i noget java kode og har lavet et charArray hvorfra jeg skal have de første to pladser indsat i en int

char testArr[][]= new char [test.length()][test1.length()];
for (int i=0; i<=test.length()-1;i++)
  {
    testArr[0][i]=test.charAt(i);
    testArr[1][i]=test1.charAt(i);
  }

det jeg skal bruge er en int bestående af de to tal fra
testArr[0][0] samt testArr[0][1])
Avatar billede simonvalter Praktikant
10. juni 2003 - 03:56 #1
dette gør det .. der er sikkert smartere måder men så kan du ihvertfald se hvad der sker ..


public class Test {
    public static void main(String[] args) {

  String test = "123";
  String test1 = "456";

    char testArr[][]= new char [test.length()][test1.length()];
    for (int i=0; i<=test.length()-1;i++)
      {
        testArr[0][i]=test.charAt(i);
        testArr[1][i]=test1.charAt(i);
      }
      String s =""+testArr[0][0]+testArr[1][0];
      int o = Integer.parseInt(s);

      System.out.println(o+1);

    }


}
Avatar billede simonvalter Praktikant
10. juni 2003 - 04:04 #2
eller skulle de være lagt sammen ?
for så er det
System.out.println(Integer.parseInt(""+testArr[0][0])+Integer.parseInt(""+testArr[1][0]));
Avatar billede arne_v Ekspert
10. juni 2003 - 07:15 #3
Jeg ville nok gøre det som:

public class Test {
    public static void main(String[] args) {
        String test = "123";
        String test1 = "456";
        char testArr[][] = new char[test.length()][test1.length()];
        for (int i = 0; i <= test.length() - 1; i++) {
            testArr[0][i] = test.charAt(i);
            testArr[1][i] = test1.charAt(i);
        }
        int v1 = (testArr[0][0] - '0') * 10  + (testArr[1][0] - '0');
        System.out.println(v1);
        int v2 = (testArr[0][0] - '0') * 10  + (testArr[0][1] - '0');
        System.out.println(v2);
    }
}
Avatar billede arne_v Ekspert
10. juni 2003 - 07:16 #4
Jeg er ikke helt klar over om det er testArr[0][1] eller testArr[1][0].
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester