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

754

    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. 20v on otettu kiinni

      Tulipalo oli sytytetty joten murhasiko ex omat lapsensa ja heidän Äidin. Tuskin sitä kukaan ohikulkijakaan sytytti.
      Savonlinna
      347
      12017
    2. Suomessa on ollut suurtyöttömyyttä ennenkin, ja lääkäriin pääsee nykyäänkin

      Täällähän oli jonkun sekopään(vas.) juttu, että ennen ei ollut työttömyyttä ja lääkäriin pääsi. Siihen alkoi tietysti ko
      Maailman menoa
      45
      3556
    3. Mitä meidän välillä

      Tapahtuu lopulta?
      Ikävä
      81
      3144
    4. IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?

      16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan
      Maailman menoa
      117
      2898
    5. 97
      2787
    6. S-kaupoissa on nykyään ihanaa käydä

      Kun niissä ei enää käy satuolentoihin uskovat hihhuIit eivätkä persut. Asiakaskunta on huomattavasti siistiytynyt muutam
      Maailman menoa
      59
      2593
    7. Savonlinan perhesurma, epäilty mies romani, äiti kantaväestöä

      https://www.is.fi/kotimaa/art-2000011676508.html Savonlinnan seudun romaniyhdistyksestä kerrottiin lauantaina IS:lle, e
      Maailman menoa
      159
      2516
    8. Savonlinnan murhapolttaja romani

      Ainakin IS kertoo. Arvasin heti ettei ole normi valkolainen suomalainen.
      Maailman menoa
      274
      2403
    9. Ei me taideta

      Pystyä kokonaan olemaan erossa.
      Ikävä
      45
      1501
    10. Kun aika on oikea niin

      Tupsahdat uudelleen tai löydän edes melkein yhtä ihanan ja joudun tyytymään... Suukko poskelles. 😘 Viattomasti vain.. �
      Ikävä
      15
      1488
    Aihe