Поиск:

Ответ в темуСоздание новой темы Создание опроса
> посмеяться (=, // нелепые случаи в JAVA (= 
:(
    Опции темы
polosatij
  Дата 24.2.2009, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: нет
Всего: 8



кто отгадает что делает эта метода (откопал тут у нас на фирме) получит пирожок с гвоздями  smile 

Код

    public static List < String > string2arrayStringList(final String s, final String sep) {

        // convert a String s to an Array, the elements are delimited by sep
        StringBuffer buf = new StringBuffer(s);
        int arraysize = 1;
        for ( int i = 0; i < buf.length(); i++ ) {
            if ( sep.indexOf(buf.charAt(i) ) != -1 )
            arraysize++;
        }
        //String [] elements  = new String [arraysize];
        final List<String> elements = new ArrayList<String>();
        int y,z = 0;
        if ( buf.toString().indexOf(sep) != -1 ) {
            while (  buf.length() > 0 ) {
                if ( buf.toString().indexOf(sep) != -1 ) {
                    y =  buf.toString().indexOf(sep);
              if ( y != buf.toString().lastIndexOf(sep) ) {
               elements.add( buf.toString().substring(0, y ));
               z++;
               buf.delete(0, y + 1);
             } else if ( buf.toString().lastIndexOf(sep) == y ) {
                  elements.add(buf.toString().substring(0, buf.toString().indexOf(sep)));
               z++;
               buf.delete(0, buf.toString().indexOf(sep) + 1);
               elements.add(buf.toString());z++;
               buf.delete(0, buf.length() );
             }
           }
         }
       }
       else {
           elements.add( buf.toString());
       }
       buf = null;

       return elements;

     }


ыыыыыы..   smile 





.















.



















.














.








Ответ: Arrays.asList(s.split(separator))  smile 


--------------------
PM   Вверх
Platon
Дата 3.3.2009, 19:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 1
Всего: 40



Уважаемый, вы точно в Германии живете?
Если да, то неужели таких спецов есть в германских организациях?  smile 

К сожалению, сам я работаю PHP программистом, в старом коде было не так хлестко, но повсеместно индуизм встречался.
К примеру:

Код

switch ($plus) {
    case true : doOne(); break;
    case false : doOtherOne(); break;
}


Я товарищу показал посмеяться, а он мне с серьёзной гримасой: "Чего ты хотел? Нечёткая логика. йопт"
И пишет код
Код

switch ($plus) {
    case TRUE : doOne(); break;
    case FALSE : doOtherOne(); break;
    case DONT_KNOW : shootMyself();
}

PM MAIL ICQ   Вверх
Samotnik
Дата 11.3.2009, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: нет
Всего: 191



Цитата(Platon @  3.3.2009,  18:41 Найти цитируемый пост)
switch ($plus) {
    case TRUE : doOne(); break;
    case FALSE : doOtherOne(); break;
    case DONT_KNOW : shootMyself();
}

smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: Java Developers | Следующая тема »


 




[ Время генерации скрипта: 0.0629 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.