1. Java / Говнокод #8317

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    StringTokenizer st = new StringTokenizer(data[0][14].toString(), ",");
    String str = "";
    //int numAfPoint = 3;
    for (int k = 1; k < st.countTokens() + 3; k++) { //p
      str = st.nextToken();
      // .. 
    }

    Оригинальный обход токенов - а вдруг тройка лишних завалялась..

    Запостил: nik_lazer, 27 Октября 2011

    Комментарии (6) RSS

    • StringTokenizer - сам по себе ГК.

      http://download.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html

      "StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead."
      Ответить
      • я тоже не понимаю, в чьем бреду такая концепция вообще родилась
        Ответить
        • В бреду Королей Абстракций, вестимо.
          Ответить
        • Ладно еще ГК - так ведь этот шедевр в принципе неработоспособен - при любых входных данных исключение выбрасывать будет..
          Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий