String.length() 與 String.getBytes().length的差異

 

面試時我遇過的一個常見的考題,String.length() 與 String.getBytes().length差異在哪裡呢?

這是JAVA語法,兩者都是算字串長度
String.length():每個字元不管中文或英文長度都算1

String.getBytes().length:中文字元每個長度算2,英文字元每個長度算1

給要面試程式設計的朋友參考
 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 波羅、希夏普2020 的頭像
    波羅、希夏普2020

    希夏普2020的程式天地

    波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()