java类型string
⑴ string鍦╦ava涓鏄浠涔堟剰镐
string鍦↗ava涓鏄浠涔
Java鏄涓绉嶉溃钖戝硅薄缂栫▼璇瑷锛屽畠镄勫瓧绗︿覆鏁版嵁绫诲瀷鍙锅歴tring銆傚湪Java涓锛宻tring绫诲瀷琛ㄧず涓涓瀛楃︿覆瀵硅薄锛屽畠瀛桦偍浜嗕竴绯诲垪瀛楃︾殑搴忓垪锛屽苟涓旀敮鎸佸緢澶氭搷浣沧柟娉曪纴姣斿傦细瀛楃︿覆杩炴帴銆佹浛鎹銆佸垎鍓层佹煡镓剧瓑绛夈俿tring绫诲瀷鏄疛ava涓链甯哥敤镄勬暟鎹绫诲瀷涔嬩竴锛屽嚑涔庡湪镓链塉ava搴旂敤绋嫔簭閲岄兘链変娇鐢锛屽挨鍏跺湪Web搴旂敤绋嫔簭涓镟存槸濡傛ゃ备简瑙e拰镡熺粌鎺屾彙string绫诲瀷鍙浠ユ湁鏁堟彁楂楯ava缂栫▼镄勬晥鐜囥
鍒涘缓string瀹炰緥镄勬柟娉
鍦↗ava涓锛屽垱寤轰竴涓狲tring绫诲瀷镄勫硅薄链変袱绉嶆柟娉曘备竴绉嶆槸浣跨敤鍙屽紩鍙风洿鎺ュ畾涔夊瓧绗︿覆锛岃繖绉嶆柟娉曞垱寤虹殑瀵硅薄鏄甯搁噺锛屾槸涓嶅彲鍙樼殑锛涘彟涓绉嶆槸浣跨敤string绫荤殑鏋勯犲嚱鏁帮纴灏嗕竴涓瀛楃︽暟缁勬垨鍙︿竴涓瀛楃︿覆浣滀负鍙傛暟浼犻掔粰瀹冿纴杩欑嶆柟娉曞垱寤虹殑瀵硅薄鏄鍙鍙樼殑銆备緥濡傦细String str1 = "Hello World";鍜孲tring str2 = new String("Hello World");閮藉彲浠ュ垱寤轰竴涓鍖呭惈"Hello World"瀛楃︿覆镄剆tring瀵硅薄锛屼絾鏄痵tr1鏄涓嶅彲鍙樼殑锛宻tr2鏄鍙鍙樼殑銆
瀵箂tring绫诲瀷杩涜屾搷浣灭殑鏂规硶
Java涓璼tring绫诲瀷鎻愪緵浜嗕赴瀵岀殑镎崭綔鏂规硶锛屽彲浠ュ瑰瓧绗︿覆杩涜屽悇绉嶅勭悊銆备緥濡傦细length()鏂规硶鍙浠ヨ幏鍙栧瓧绗︿覆镄勯暱搴︼绂charAt(int index)鏂规硶鍙浠ヨ幏鍙栨寚瀹氢笅镙囩殑瀛楃︼绂concat(String str)鏂规硶鍙浠ュ皢涓や釜瀛楃︿覆杩炴帴璧锋潵锛泂ubstring(int beginIndex, int endIndex)鏂规硶鍙浠ユ埅鍙栧瓧绗︿覆镄勪竴閮ㄥ垎锛况eplace(char oldChar, char newChar)鏂规硶鍙浠ユ浛鎹㈡寚瀹氩瓧绗︼绂split(String regex)鏂规硶鍙浠ュ垎鍓插瓧绗︿覆绛夌瓑銆傝繖浜涙柟娉曟墍鎻愪緵镄勫姛鑳介潪甯稿疄鐢锛屽彲浠ヨ╂垜浠蹇阃熻繘琛屽瓧绗︿覆镄勬搷浣滀笌澶勭悊銆
⑵ Java语言中的String类跟byte、short、long、int、float、double、char、boolean等八大数据类型有啥不同
String属于引用数据类型,这就是Java提供的字符串类,内部封装了很多方法(函数),简洁又安全
那八种属于基础数据类型;这八种也有对应的引用数据类型
int对应Integer
char对应Character
其他都是首字母大写
例如long对应Long
引用类型是将基础数据类型进行封装,提供更丰富的功能