java中的subString java中subString()有什么用

java\u4e2dsubstring\u600e\u4e48\u7528

public void testSubstring() throws Exception { String str = "123456"; String sub = str.substring(2); System.out.println(sub); sub = str.substring(2, 4); System.out.println(sub); }\u8f93\u51fa\u7ed3\u679c\u662f\uff1a
3456
34
\u8bf4\u660e\u4e00\u4e0b\uff1asubstring\u6709\u4e24\u4e2a\u91cd\u8f7d\u7684\u65b9\u6cd5\uff0c\u5206\u522b\u5e26\u4e00\u4e2aint\u53c2\u6570\u3001\u4e24\u4e2aint\u53c2\u6570\u3002\u4e00\u4e2a\u53c2\u6570\u7684\u8868\u793a\u4ece\u8be5\u53c2\u6570\u7d22\u5f15\u4f4d\u7f6e\u5f00\u59cb\u622a\u53d6\u5b57\u7b26\u76f4\u5230\u7ed3\u675f\uff1b\u4e24\u4e2a\u53c2\u6570\u7684\u8868\u793a\u622a\u53d6\u7d22\u5f15\u503c\u4e3a\u7b2c\u4e00\u4e2a\u5230\u7b2c\u4e8c\u4e2a\u4e4b\u95f4\u7684\u5b57\u7b26\u3002\u7ed3\u679c\u5982\u4e0a\u6240\u793a

1:s.substring \u662f\u622a\u53d6\u5b57\u7b26\u4e32\u7684\u610f\u601d\u3002

\u8fd9\u6837\u53ef\u4ee5\u622a\u53d6\u5230dff\u7684\u5b57\u7b26\u4e32

是一个函数,这个是Java本身写好的一个函数,程序员直接调用就可以。String subString就是定义一个string型的字符串,subString=number.subString(i,i+1);这句就是截取number字符串。

substring

public String substring(int beginIndex,
int endIndex)



Android源码,对 String 中的

substring(int beginIndex, int endIndex)

作出的解释:



楼上回答的已经很准确了

substring(参数)是java中截取字符串的一个方法
有两种传参方式
一种是public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
详情请参考API java.lang.String
至于LZ说的
String subString;
subString=number.subString(i,i+1);
定义一个String类型的变量去存储number截取第i个位置到第i+1个位置的字符串
笼统说就是 我们去截取number的第i个到第i+1个的字符,然后赋值给String类型的变量subString

  • java涓殑subString
    绛旓細鍦Java缂栫▼涓紝String绫鐨剆ubstring鏂规硶鏄鐞嗗瓧绗︿覆瀛愪覆鎿嶄綔鐨勯噸瑕佸伐鍏枫傝繖涓柟娉曠殑鍩烘湰鐢ㄦ硶鏄疭tring.substring(int beginIndex, int endIndex)锛屽畠鎺ユ敹涓や釜鍙傛暟锛屼竴涓槸瀛愪覆鐨勮捣濮嬩綅缃紙鍖呮嫭锛夛紝鍙︿竴涓槸瀛愪覆鐨勭粨鏉熶綅缃紙涓嶅寘鎷級銆備妇涓緥瀛愶紝褰撴垜浠瀛楃涓"hamburger"璋冪敤substring(4, 8)鏃讹紝瀹冧細杩斿洖...
  • java涓殑subString
    绛旓細鏄竴涓嚱鏁帮紝杩欎釜鏄Java鏈韩鍐欏ソ鐨勪竴涓嚱鏁帮紝绋嬪簭鍛樼洿鎺ヨ皟鐢ㄥ氨鍙互銆係tring subString灏辨槸瀹氫箟涓涓猻tring鍨嬬殑瀛楃涓诧紝subString=number.subString锛坕锛宨+1锛夛紱杩欏彞灏辨槸鎴彇number瀛楃涓层
  • java涓瀛楃涓插浣曞幓闄ゆ渶鍚庝竴涓瓧绗
    绛旓細1.浣跨敤substring()鏂规硶锛氳繖涓柟娉曟湁涓や釜鍙傛暟锛岀涓涓弬鏁版槸寮濮嬫埅鍙栫殑绱㈠紩锛堝寘鎷浣嶇疆鐨勫瓧绗︼級锛岀浜屼釜鍙傛暟鏄埅姝絾涓嶅寘鎷殑绱㈠紩銆傚綋浣犳兂瑕佺Щ闄ゆ渶鍚庝竴涓瓧绗︽椂锛屽彲浠ヨ缃紑濮嬬储寮曚负瀛楃涓查暱搴﹀噺涓锛岀劧鍚庢埅鍙栧埌鍘熼暱搴︺備緥濡傦細java Stringoriginal="example";intlastCharIndex=original.length()-1;Stringres...
  • java鎬庝箞鑾峰彇瀛楃涓蹭腑鎸囧畾鐨勫?
    绛旓細鍦Java涓鑾峰彇瀛楃涓蹭腑鎸囧畾鐨勫煎彲浠ヤ娇鐢ㄤ互涓嬪嚑绉嶆柟寮忥細鐐瑰嚮瀛︿範澶у巶鍚嶅笀绮惧搧璇1.浣跨敤substring()鏂规硶鍙互浣跨敤String绫绘彁渚鐨剆ubstring(intbeginIndex锛宨ntendIndex)鏂规硶锛屼粠鍘熷瀛楃涓蹭腑鎴彇鍑烘寚瀹氳寖鍥寸殑瀛楃瀛愪覆銆俠eginIndex琛ㄧず鎴彇鐨勮捣濮嬩綅缃紝endIndex琛ㄧず缁撴潫浣嶇疆锛堜笉鍖呭惈锛夈2.浣跨敤StringUtils绫诲彲浠ヤ娇鐢ˋpacheCom...
  • java鎴彇鎸囧畾瀛楃涓涓殑鏌愭瀛楃濡備綍瀹炵幇?
    绛旓細濡備笅鍥撅紝缁欎綘璐村嚭浜嗕唬鐮佹銆傚彲浠ュ埄鐢ㄥ瓧绗︿覆鐨substring鍑芥暟鏉ヨ繘琛屾埅鍙栥傚叾涓紝substring鍑芥暟鏈変袱涓弬鏁帮細1銆佺涓涓弬鏁版槸寮濮嬫埅鍙栫殑瀛楃浣嶇疆銆傦紙浠0寮濮嬶級2銆佺浜屼釜鍙傛暟鏄粨鏉熷瓧绗︾殑浣嶇疆+1銆傦紙浠0寮濮嬶級indexof鍑芥暟鐨勪綔鐢ㄦ槸鏌ユ壘璇ュ瓧绗︿覆涓殑鏌愪釜瀛楃殑浣嶇疆锛屽苟涓旇繑鍥炪
  • java濡備綍鐢substring鎴彇鏈鍚庝袱涓 瀛椼
    绛旓細substring 鏂规硶杩斿洖鐨瀛愪覆鍖呮嫭 start 澶勭殑瀛楃锛屼絾涓嶅寘鎷 end 澶勭殑瀛楃銆傚鏋 start 涓 end 鐩哥瓑锛岄偅涔堣鏂规硶杩斿洖鐨勫氨鏄竴涓┖涓诧紙鍗抽暱搴︿负 0 鐨勫瓧绗︿覆锛夈傚鏋 start 姣 end 澶э紝閭d箞璇ユ柟娉曞湪鎻愬彇瀛愪覆涔嬪墠浼氬厛浜ゆ崲杩欎袱涓弬鏁般傚鏋 start 鎴 end 涓鸿礋鏁帮紝閭d箞瀹冨皢琚浛鎹负 0銆俛.substring (a....
  • JAVA绋嬪簭涓渘ame.substring(0,2)鈥濇槸浠涔堟剰鎬?
    绛旓細substring 鏄鎴彇瀛楃涓茬殑 substring(0,2) 鐨 ,,substring鎷彿閲岄潰鐨 鏁板 閮戒唬琛ㄧ殑鏄 Index (涓嬫爣) 鐨勬剰鎬,substring(0,2) 鐨(0,2) 鏄 ,鍖呮嫭 0 涓嬫爣鍊 鑰屼笉鍖呮嫭 2 涓嬫爣鐨勫 涔熷氨鏄 substring 浼 鎴彇 涓嬫爣涓 0璺 1鐨勫 ,鑰屼笉鍖呮嫭 2鐨勫 ...
  • java鎬庝箞鎴彇鎸囧畾瀛楃涔嬪悗鐨勫瓧绗︿覆
    绛旓細鍙互閫氳繃java鐨鈥substring鈥滄柟娉曟埅鍙栧嚭瀵瑰簲鐨勫瓧绗︿覆锛屽墠鎻愭槸鐭ラ亾寮濮嬪拰缁撴潫鐨勫瓧绗︿覆鐨勫笺傜敤substring(int start,int end);绋嬪簭濡備笅:public class 鎴彇瀛楃涓{ public static void main(String[] args){ String str = "http://deyu.qxntc.edu.cn/music/6.mp3";//鑷畾涔夊瓧绗︿覆 str = str....
  • java 鎴彇瀛楃涓绗竴涓瓧绗
    绛旓細1銆佽娉曪細锛1锛塸ublic String substring(int beginIndex)銆傦紙2锛塸ublic String substring(int beginIndex, int endIndex)銆2銆佸弬鏁帮細锛1锛塨eginIndex -- 璧峰绱㈠紩锛堝寘鎷級, 绱㈠紩浠 0 寮濮嬨傦紙2锛塭ndIndex -- 缁撴潫绱㈠紩锛堜笉鍖呮嫭锛夈3銆佽繑鍥炲硷細杩斿洖涓涓柊瀛楃涓诧紝瀹冩槸姝ゅ瓧绗︿覆鐨勪竴涓瓙瀛楃涓层傝瀛...
  • java涓濡備綍鎴彇瀛楃涓蹭腑鐨鎸囧畾涓閮ㄥ垎
    绛旓細java鐢substring鍑芥暟鎴彇string涓竴娈靛瓧绗︿覆 鍦⊿tring涓湁涓や釜substring()鍑芥暟锛屽涓嬶細涓锛歋tring.substring(int start)鍙傛暟锛歴tart锛氳鎴彇浣嶇疆鐨勭储寮 杩斿洖锛氫粠start寮濮嬪埌缁撴潫鐨勫瓧绗︿覆 渚嬪锛歋tring str = "hello word!"; System.out.println(str.substring(1));System.out.println(str.substring(...
  • 扩展阅读:xboxone港版欧版美版区别 ... javascript webrtc ... www.sony.com.cn ... java.52emu.cn ... javascriptsubstring ... nxgx100%vdioos ... jquerymobile日本ad ... javascript innerhtml ... javascript免费网站 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网