YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Combining Strings Together

Get Embed Code
13 Languages

Showing Revision 2 created 07/21/2016 by Udacity Robot.

  1. 处理 Java 里的字符串时
  2. 有一个重要概念要理解 就是字符串连接
  3. 这听起来很复杂
  4. 其实就是将字符串连接在一起
  5. 如果这是一个字符串 这是一个字符串
  6. 你可以把它们连接起来形成一个更长的字符串
  7. 我们通过加号运算符来连接字符串
  8. 就是数学中我们所知道的加号
  9. 就像你可以把数字相加 你也可把把字符串加在一起
  10. 让我们看个例子
  11. 我有三个不同的字符串 一个是 I need
  12. 另一个是 2 cups of coffee
  13. 还有一个 on 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. 点击 ORDER 按钮就可以显示 Amount Due $10
  43. 你也可以把字符串类型和整型连接起来
  44. 之前 10是写在引号内部的
  45. 所以本质上10是字符串
  46. 但是现在100没在引号内部 所以它是整型的
  47. 如果把字符串类型和整型连接起来
  48. 连接后的整体就会变成字符串类型
  49. 如果点击 ORDER 按钮 会看到 $100 显示在屏幕上
  50. 希望你们多练习一下不同数值的
  51. 字符串的连接
  52. 编译时可能会报错 要注意这些
  53. 如果丢失了右边的引号就会报错
  54. 你们练习一下字符串的连接
  55. 并尝试不同的值
  56. 根据 Android 编码风格规范
  57. 在每个操作符的前后都要加上空格
  58. 字符串连接符也要加上空格
  59. 现在轮到你在应用上练习了
  60. 试试使用加号运算符连接不同的字符串
  61. 你也可以用它们连接整型
  62. 当你觉得已经熟练掌握字符串连接
  63. 就来回答一下这些问题