更新時間:2019-12-03 來源:黑馬程序員 瀏覽量:
在編程語言中,數(shù)據(jù)拼接一般是字符型數(shù)據(jù)間的拼接,拼接后的字符型數(shù)據(jù)統(tǒng)稱為字符串,字符串的內(nèi)容可以表達任何內(nèi)容,字符串簡單來說就是一串文本。比如“1024”是一個文本,也就是一個字符串,并不是數(shù)學意義上的1024,字符串能表達的內(nèi)容非常多,字符串的內(nèi)容既可以是數(shù)字也可以是小數(shù)或各種符號。
在產(chǎn)品設計中,我們經(jīng)常使用到數(shù)據(jù)拼接,例如要設計一個功能展示有多少人參與了活動,文本會設計成“目前有××人參與了本次活動”,這句話在程序里是以字符型的數(shù)據(jù)類型存儲的,整個字符串中間關(guān)于多少人的部分是變量,也就是說這里的數(shù)字是會動態(tài)變化的,在編程語言中,該如何實現(xiàn)呢?其實很簡單,需要用到數(shù)據(jù)拼接,以Java語言為例,我們先將“目前有”這個字符串用變量“a”表示,將后面的“人參與了本次活動”這個字符串用變量“c”表示,中間的數(shù)字我們在程序中獲取時是整型數(shù)據(jù),先將整型轉(zhuǎn)換為字符型然后用變量“b”表示。這時,我們通過“String
s=a+b+c”這條程序語句就可以實現(xiàn)字符串數(shù)據(jù)的拼接,從而實現(xiàn)這個功能。
在進行產(chǎn)品設計時,如果某個功能涉及固定字符和動態(tài)字符的組合,就要考慮數(shù)據(jù)拼接。
如果產(chǎn)品經(jīng)理在產(chǎn)品設計過程中能對那些屬于動態(tài)數(shù)據(jù)的部分做特殊標記,那么工程師一定刮目相看。上圖所示為上文提到的活動參與人數(shù)統(tǒng)計的例子,其中人數(shù)部分是動態(tài)變化的,數(shù)字前后的文字都是靜態(tài)的。如果在產(chǎn)品設計圖中能清晰地把動態(tài)變化的部分標記出來,就能明確地提示工程師在開發(fā)時特別注意,降低了產(chǎn)品經(jīng)理額外說明和解釋的溝通成本。