int-taulukon arvoista int-luku?

Kiekuli

Miten teen java-koodinpätkän, joka palauttaa int-tyyppisen taulukon arvoista int-tyyppisen kokonaisluvun siten, että taulukon ensimmäinen alkio on syntyvän int-luvun ensimmäinen numero jne?

Vai onko tähän olemassa joku valmis metodi, joka muodostaa taulukon int-arvoista yhden int-luvun?

5

742

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ..kjljl

      teet ensin taulukon arvoista stringin ja muunnat lopuksi stringin intiksi.

      • dsjkfjkdsjkfds

        String s = "";
        for (int i = 0; i < taulukko.length; i ) {
        s = String.valueOf(taulukko[i]);
        }
        int kokonaisluku = Integer.parseInt(s);


    • testaamaton

      int luku(int[] luvut)
      {
      if(luvut.length == 0)
      throw new IllegalArgumentException("taulukko tyhjä");
      int l = 0;
      for(int i = 0; i < luvut.length; i )
      l = luvut[i] * Math.pow(10, luvut.length-i-1);
      return l;
      }

      • keksa

        Hmm eikös tuo tuhoa osan luvuista?

        Käsittääkseni pitäisi saada taulukosta 1,22,67,90

        tehtyä luku 1226790

        Tuo kiidisi toimii siis, jos kaikki luvut on yksinumeroisia?

        lisää ne kaikki Stringiin for-loopissa

        String jono="";
        int luku=0;

        for(int i = 0; i < luvut.length; i )
        {
        jono = "" luvut[i];
        }
        luku = Integer.valueOf(jono).intValue();


      • Mika0800
        keksa kirjoitti:

        Hmm eikös tuo tuhoa osan luvuista?

        Käsittääkseni pitäisi saada taulukosta 1,22,67,90

        tehtyä luku 1226790

        Tuo kiidisi toimii siis, jos kaikki luvut on yksinumeroisia?

        lisää ne kaikki Stringiin for-loopissa

        String jono="";
        int luku=0;

        for(int i = 0; i < luvut.length; i )
        {
        jono = "" luvut[i];
        }
        luku = Integer.valueOf(jono).intValue();

        String jono="";

        miksei Stringbuffer jono="";

        eikös javassa String ole "immutable" joten Stringin käyttö puskurina, johon lisäillään toistuvasti jotain, muodostaa aina uuden String:in, ja vanha jää roskiensiivousjärjestelmän harmiksi.

        Stringbuffer olisi siten tehokkaampi, ja sen käytöstä löytynee googlettamalla hyviä esimerkkejä?


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. SDP haluaa LISÄÄ veroja bensa-autoille!

      Sdp:n vaihtoehtobudjetti esittää polttomoottoriautoille lisää veroja Sdp esittää tuoreessa vaihtoehtobudjetissaan verot
      Maailman menoa
      252
      18069
    2. Riikka se jytkytti BKT:stä nyt 0,3 prosenttia pois

      Ja vain kolmessa kuukaudessa! Vuositasollahan tuo tarkoittaa reilun prosentin pudotusta. Pärjäisi varmaan lasketteluss
      Maailman menoa
      71
      10306
    3. Vasemmistoaate on aatteista jaloin

      Kaikki saavat ja kukaan ei jää ilman. Kuka tuollaista voisi vastustaa?
      Maailman menoa
      322
      6766
    4. Persut: haluamme lisää veroja!

      Lisää lisää veroja huutaa persukuoro. Veroila Suomi nousuun! "Uusi matkailuvero eli matkailijamaksu peritään esimerki
      Maailman menoa
      28
      4538
    5. Mihin kaikkeen sinä ihastuit hänessä

      Mikä oli se asia mikä vei jalat altasi? ❤️ Oliko jotain erityistä tilannetta vai tunne? Kenties monen sattuman summa? Ai
      Ikävä
      48
      3857
    6. Brittiläinen vasemmistolehti: Sanna Marin oli vihdoin rehellinen

      Nyt tulee pahasti lunta tupaan Seiskan tähtitytölle. Ex-pääministerin kirjaa arvostellaan latteuksista ja itsekehusta.
      Maailman menoa
      75
      3258
    7. "Purra löylytti oppositiota", sanoi naistoimittaja Pöllöraadissa

      Kyllä, Purra tekee juuri sitä työtä mitä hänen tuossa asemassa pitää tehdä, hän antaa oppositiolle takaisin samalla mita
      Maailman menoa
      113
      2923
    8. Alexander C. G. riisti demari-Veijolta arvonimen

      "Stubb myönsi 66 arvonimeä ja peruutti yhden arvonimen. Presidentti Tarja Halonen myönsi Baltzarille kulttuurineuvoksen
      Maailman menoa
      91
      2423
    9. MTV: Timo Jutila lataa suoraa tekstiä Pippa Laukan tylystä kritiikistä tosi-tv-kuvausten jälkeen

      Juti sai kuulla kyllä kunniansa Olet mitä syöt -ohjelmassa elintavoistaan! Toki olihan siinä aika paljon rasvaista syötä
      Painonhallinta
      21
      1633
    10. Jos samassa autossa istuu romani, somali ja venäläinen, kuka ajaa?

      Arvioiden mukaan romanit lähtivät noin 1000-luvulla liikkeelle pohjois-Intiasta. Nyt 1000 vuotta myöhemmin he ovat levit
      Maailman menoa
      19
      1539
    Aihe