Hlavní navigace

Názor k článku Využití skrytých vlastností JDK (1) od Pavel Tišnovský - Tak String.intern() je skutecne reseno pomerne zajimave, pres...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 3. 2011 21:10

    Pavel Tišnovský

    Tak String.intern() je skutecne reseno pomerne zajimave, pres JNI se vola (neprimo, pres nekolik dalsich metod) tato smycka:

    for (int index = 0; index < length; index++) {
      result[index] = value->char_at(index + offset);
    }

    result je nove naalokovane pole charu, length a offset se ziskaji z instance String. Potom se tam jeste hraje s handly, ale to uz by nemelo byt nijak narocne, nicmene to zkusim projet profilerem. Pro delsi stringy vsak skutecne muze vyse uvedena smycka nejaky cas zabrat.