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

    +75

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    public void CheckText(EditText et1, EditText et2)
        {
        	String s;
        	ArrayList arr = new ArrayList();
        	s = "" + et1.getText();
        	for(int i=0; i<s.length();i++)
        	{
        		arr.add(s.charAt(i));
        	}
        	s = "";
        	for(int i=0;i<arr.size()-1;i++)
        	{
        		s += arr.get(i);
        	}
        	
        	et2.setText(s);
        	et2.setSelection(et2.length());
        }

    Android

    Запостил: jnixable, 24 Сентября 2011

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

    • А что, getText() не строку вернет?
      А дальше просто бредятина.

      Дайте ссылку вообще.
      Ответить
    • > s = "" + et1.getText();

      На дух не переношу такую конструкцию. Есть же toString, или на худой конец полный эквивалент вышеприведённой писанины - String.valueOf.
      Ответить
      • в нормальных языках согласен.
        Но вот в JS иногда пишу > smth - 0.
        Ответить
      • к сожалению у null в java нет toString(). String.valueOf - писать длиннее
        Ответить
    • операция "подергивание" через ArrayList
      Ответить
    • Еще интересно, что значит Android?
      Это говнокод из исходников платформы или исходников приложения под эту платформу?
      Ответить
    • показать все, что скрытоvanished
      Ответить

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