Russian subtitles

← 06-14 Combining Strings Together

Get Embed Code
13 Languages

Showing Revision 3 created 12/16/2015 by Fran Ontanaya.

  1. При работе со строками в Java,
  2. важно понимать концепцию
    объединения строк.
  3. Хоть и звучит пафосно, на самом деле
  4. означает лишь объединение символьных
    строк друг с другом последовательно.
  5. Если это строка и это строка,
  6. их можно объединить, чтобы
    получить еще большую строку.
  7. Для объединения этих строк мы
    используем плюс оператор.
  8. Такой же символ сложения
    как в математике.
  9. Также как вы можете складывать цифры,
    вы можете объединять строки вместе.
  10. Посмотрим на пример.
  11. Допустим, у меня есть три разные
    строки, литерал одной значит I need,
  12. литерал другой значит
    2 cups of coffee,
  13. и литерал еще одной значит Monday.
  14. С помощью символа плюс я могу
    объединить все эти строки вместе.
  15. Так получится огромная строка -
    I need2 cups of coffeeon Monday.
  16. Всегда когда я вижу нечто подобное,
    я представляю что плюсы пропали и
  17. кавычки пропали и
  18. я представляю что буквально
    сжимаю это все вместе.
  19. И мы на самом деле сжимаем их вместе.
  20. Между этой строкой и этой строкой
    нет свободнго места.
  21. Если надо вставить тут пробел,
  22. нужно специально добавить пробел
    в этот строчный литерал в конце,
  23. или добавить пробел в начале
    этого строчного литерала.
  24. Так и с coffeeon Monday.
  25. Мне нужен здесь пробел, поэтому мне
    надо его добавить или в конце
  26. этой строки или начале этой.
  27. Я добавила пробел здесь
    и здесь, поэтому
  28. когда я объединю все вместе,
  29. я сожму их вместе и предложение
    будет выглядеть верно - вот так.
  30. Вот пробел здесь и пробел здесь.
  31. Добавление пробела в нужном месте
    бывает запутанным, потому что
  32. везде стоят кавычки и плюсы, и
  33. пробелы вокруг плюсов.
  34. Но пробелы вокруг плюсов
    не показываются
  35. при отображении строки.
  36. Пробел должен стоять между
    двойными кавычками.
  37. Вот пример объединения строк
    в нашем приложении.
  38. Я собираюсь изменить текст
  39. на "Amount due " + "$10".
  40. Я объединяю этот строчный литерал с этим.
  41. После запуска
  42. и нажатия кнопки Оrder, я вижу
    Amount Due $10.
  43. Можно также объединять строки
    с целыми значениями - как здесь.
  44. Раньше, десять стояло в кавычках
  45. и это было строчное представление
    числа десять.
  46. Но сейчас стоит 100 без кавычек,
    поэтому это целое значение для 100.
  47. Если я объединю строку с целым,
  48. все выражение превратится в строку.
  49. Если я нажму кнопку Order,
    я увижу на экране $100.
  50. Через минуту я поиграюсь
    с объединением строк
  51. и попробую разные значения.
  52. Будьте осторожны если хотите избежать
    ошибок при компилировании.
  53. Если я забуду закрывающую кавычку -
    я могу получить ошибку.
  54. Через минуту я задам вам
    поиграться с объединением строк
  55. и различными значениями.
  56. Согласно руководству по
    программированию на Android,
  57. мы должны ставить пробел до
    и после каждого оператора.
  58. Этот оператор объединения строк
    считается оператором.
  59. Теперь ваша очередь
    потренироваться с приложением.
  60. Попробуйте разные комбинации
    строк используя оператор плюс.
  61. Также вы можете объеднить их
    с литеральными целыми значениями.
  62. После того как вы разберетесь
    в объединении строк,
  63. я хочу чтобы вы ответили
    на эти вопросы.