首頁(yè)技術(shù)文章正文

什么是數(shù)據(jù)拼接?[產(chǎn)品經(jīng)理須知]

更新時(shí)間:2019-12-03 來(lái)源:黑馬程序員 瀏覽量:

在編程語(yǔ)言中,數(shù)據(jù)拼接一般是字符型數(shù)據(jù)間的拼接,拼接后的字符型數(shù)據(jù)統(tǒng)稱(chēng)為字符串,字符串的內(nèi)容可以表達(dá)任何內(nèi)容,字符串簡(jiǎn)單來(lái)說(shuō)就是一串文本。比如“1024”是一個(gè)文本,也就是一個(gè)字符串,并不是數(shù)學(xué)意義上的1024,字符串能表達(dá)的內(nèi)容非常多,字符串的內(nèi)容既可以是數(shù)字也可以是小數(shù)或各種符號(hào)。

在產(chǎn)品設(shè)計(jì)中,我們經(jīng)常使用到數(shù)據(jù)拼接,例如要設(shè)計(jì)一個(gè)功能展示有多少人參與了活動(dòng),文本會(huì)設(shè)計(jì)成“目前有××人參與了本次活動(dòng)”,這句話在程序里是以字符型的數(shù)據(jù)類(lèi)型存儲(chǔ)的,整個(gè)字符串中間關(guān)于多少人的部分是變量,也就是說(shuō)這里的數(shù)字是會(huì)動(dòng)態(tài)變化的,在編程語(yǔ)言中,該如何實(shí)現(xiàn)呢?其實(shí)很簡(jiǎn)單,需要用到數(shù)據(jù)拼接,以Java語(yǔ)言為例,我們先將“目前有”這個(gè)字符串用變量“a”表示,將后面的“人參與了本次活動(dòng)”這個(gè)字符串用變量“c”表示,中間的數(shù)字我們?cè)诔绦蛑蝎@取時(shí)是整型數(shù)據(jù),先將整型轉(zhuǎn)換為字符型然后用變量“b”表示。這時(shí),我們通過(guò)“String s=a+b+c”這條程序語(yǔ)句就可以實(shí)現(xiàn)字符串?dāng)?shù)據(jù)的拼接,從而實(shí)現(xiàn)這個(gè)功能。

在進(jìn)行產(chǎn)品設(shè)計(jì)時(shí),如果某個(gè)功能涉及固定字符和動(dòng)態(tài)字符的組合,就要考慮數(shù)據(jù)拼接。

1575367698161_數(shù)據(jù)拼接實(shí)例.jpg

如果產(chǎn)品經(jīng)理在產(chǎn)品設(shè)計(jì)過(guò)程中能對(duì)那些屬于動(dòng)態(tài)數(shù)據(jù)的部分做特殊標(biāo)記,那么工程師一定刮目相看。上圖所示為上文提到的活動(dòng)參與人數(shù)統(tǒng)計(jì)的例子,其中人數(shù)部分是動(dòng)態(tài)變化的,數(shù)字前后的文字都是靜態(tài)的。如果在產(chǎn)品設(shè)計(jì)圖中能清晰地把動(dòng)態(tài)變化的部分標(biāo)記出來(lái),就能明確地提示工程師在開(kāi)發(fā)時(shí)特別注意,降低了產(chǎn)品經(jīng)理額外說(shuō)明和解釋的溝通成本。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!