大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java截取字符串的面試題

Java截取字符串的面試題

更新時間:2020-08-18 16:09:25 來源:動力節(jié)點 瀏覽2321次

要求:

編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,如“我ABC”4,應(yīng)該截為“我AB”,輸入“我ABC漢DEF”,6,應(yīng)該輸出為“我ABC”而不是“我ABC+漢的半個

基本知識:

先了解下基本的單位:

1、比特(bit)即一個二進制位,例如100011就是6比特。

2、字節(jié)(byte),這是計算機中數(shù)據(jù)類型最基本的單位了,8bit組成1byte。

java要確定每種基本類型所占存儲空間的大小,它們的大小并不像其它大多數(shù)語言那么隨機器硬件架構(gòu)的變化而變化。這種所占存存儲空間大小的不變性是java程序具有可移值性的原因之一。

java中的boolean長度是1個字節(jié),實際上它只有1bit在起作用,其它的全部是0.

java的中基本類型數(shù)據(jù)的大小如下:

boolean 1-byte(實際上就是1bit在起作用)

char 2-bytes
byte 1-byte
short 2-bytes
int 4-bytes
long 8-bytes
float 4-bytes
double 8-bytes

一個英文字母、或一個漢字都是1個Unicode代碼單元,Unicode目前普遍采用的是UCS-2,它用兩個字節(jié)來編碼一個字符,一個字符在Unicode中就是一個代碼單元。  

public?String?splitString(String?src,?int?size){
????????String?result?=?new?String(src.getBytes(),?0,?size);
????????if(!src.startsWith(result)){
????????????result?=?new?String(src.getBytes(),?0,?size-1);
????????}
????????return?result;
????}

在這里要注意的是,如果用Eclipse編寫測試程序,注意把文本編碼設(shè)置成GBK,否則得到的結(jié)果可能有所不同。

java字符串分割筆試題

以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java截取字符串的面試題”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 在线播放亚洲视频 | 91九色蝌蚪91pornv在线 | 日韩国产欧美成人一区二区影院 | 亚洲欧洲一区二区 | 日本特黄特色aaa大片免费 | 久久久欧美综合久久久久 | 国产日韩久久久久69影院 | 免费香蕉依人在线视频久 | 99在线观看精品视频 | 桃花综合| 国产高清国产专区国产精品 | 高清一区二区亚洲欧美日韩 | 日本一级作爱片在线观看 | 亚洲视频一区在线播放 | 91精品国产视频 | 久久成人免费观看草草影院 | 色综合久久加勒比高清88 | 天天干天天做 | a级毛片毛片免费观看久潮 a级毛片免费 | 伊人色婷婷综在合线亚洲 | 中文在线不卡 | 久久亚洲精品一区成人 | 久久婷婷综合中文字幕 | 久久精品国产精品亚洲红杏 | 四虎网站1515hh四虎 | 国产日产欧产麻豆精品精品推荐 | 精品欧美在线精品 | 亚洲欧美成人中文在线网站 | 亚洲一区天堂 | 日韩毛片在线影视 | 奇米狠狠操 | 欧美性色生活片天天看99 | 成人黄色一级片 | 日韩亚洲欧洲在线rrrr片 | 天堂男人在线 | 九九手机视频 | 久久久在线视频精品免费观看 | 婷婷天天 | 久久青草网站 | 男人影院免费 | 久久精品国产精品青草不卡 |