更新时间:2019-12-03 来源:黑马程序员 浏览量:
在编程语言中,数据拼接一般是字符型数据间的拼接,拼接后的字符型数据统称为字符串,字符串的内容可以表达任何内容,字符串简单来说就是一串文本。比如“1024”是一个文本,也就是一个字符串,并不是数学意义上的1024,字符串能表达的内容非常多,字符串的内容既可以是数字也可以是小数或各种符号。
在产品设计中,我们经常使用到数据拼接,例如要设计一个功能展示有多少人参与了活动,文本会设计成“目前有××人参与了本次活动”,这句话在程序里是以字符型的数据类型存储的,整个字符串中间关于多少人的部分是变量,也就是说这里的数字是会动态变化的,在编程语言中,该如何实现呢?其实很简单,需要用到数据拼接,以Java语言为例,我们先将“目前有”这个字符串用变量“a”表示,将后面的“人参与了本次活动”这个字符串用变量“c”表示,中间的数字我们在程序中获取时是整型数据,先将整型转换为字符型然后用变量“b”表示。这时,我们通过“String
s=a+b+c”这条程序语句就可以实现字符串数据的拼接,从而实现这个功能。
在进行产品设计时,如果某个功能涉及固定字符和动态字符的组合,就要考虑数据拼接。
如果产品经理在产品设计过程中能对那些属于动态数据的部分做特殊标记,那么工程师一定刮目相看。上图所示为上文提到的活动参与人数统计的例子,其中人数部分是动态变化的,数字前后的文字都是静态的。如果在产品设计图中能清晰地把动态变化的部分标记出来,就能明确地提示工程师在开发时特别注意,降低了产品经理额外说明和解释的沟通成本。