色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Java substring原理及使用方法實例

瀏覽:3日期:2022-08-31 08:28:35

substring :網(wǎng)絡(luò)譯義是截取字符串中的子串它的功能也是如翻譯一樣是 java中截取字符串的一個方法。

下面有一個例題代碼如下:

public static void main(String[] args) { String names[] = {'Thomas', 'Peter', 'Joseph'}; String pwd[] = new String[3]; int idx = 0; try {for (String n : names) { pwd[idx] = n.substring(2, 6); idx++; }} catch(Exception e) {System.out.println('Invalid Name');} for (String p : pwd) {System.out.println(p);} }

如代碼所示,下面解剖一下這個代碼: 創(chuàng)建了一個數(shù)值names 有三個數(shù)值分別是 'Thomas', 'Peter', 'Joseph' new了一個新的數(shù)組命名為pwd 創(chuàng)建變量idx為0;

下面進行了循環(huán),遍歷賦值等操作并進行了捕獲異常。好現(xiàn)在拋開異常的知識點和增強for循環(huán)的知識點不管,直接來到 pwd[idx] = n.substring(2, 6);這一行代碼 如何理解 可以知道,將names遍歷第一次為Thomas string會自動轉(zhuǎn)化成字符串,然后使用substring來講n截取(2,6)下標(biāo)為2(包括2)到6(不包括6)之間的字符串。得到的是omas 賦值給pwd[0]idx++;這樣子pwd[0]就為omas ,第二次遍歷為Peter 同樣用substring來截取,由于Peter的長度只有五位,所以substring截取不到出現(xiàn)了異常。代碼就直接走異常輸出Invalid Name 走完trycatch塊,進行下面的for循環(huán)遍歷pwd數(shù)組 pwd數(shù)組 用腳指頭想都可以想出來 它的值為 'pwd[0]=omas pwd[1]=null pwd[2] =null '。

所以控制臺最后輸入的值如下所示:

Java substring原理及使用方法實例

tostring簡單用法:

String a = 'abcdefg'; String a1 = a.substring(1,4); System.out.println(a1);

截取字符串 a中下標(biāo)從1(包含1) 開始到 4 (不包含4) 結(jié)束的字符串 答案是 bcd

當(dāng)截取的索引大于該字符串的長度時將會報錯。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久久久久久99久久久毒国产 | a级成人高清毛片 | 高清在线一区二区 | 日韩综合久久 | 日本高清一本二本三本如色坊 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 中文字幕一区二区三区有限公司 | 男女超猛烈啪啦啦的免费视频 | 国内国外精品一区二区 | www.亚洲视频| 亚洲精品视频免费在线观看 | 国产性videostv另类极品 | 欧美一线不卡在线播放 | 亚洲欧美另类色妞网站 | 久久国产成人精品国产成人亚洲 | 久久国产毛片 | 呦女亚洲一区精品 | 亚洲aⅴ在线 | 韩国一级理黄论片 | 69欧美 | 成年美女黄网站色视频大全免费 | 久久99精品久久只有精品 | 国产精品久久九九 | 久久久久亚洲视频 | 亚洲精品社区 | 国内主播福利视频在线观看 | 超91精品手机国产在线 | 五月激激激综合网色播免费 | 一道精品视频一区二区三区图片 | 欧美日韩视频在线第一区二区三区 | 韩国精品一区二区三区四区五区 | 伊人久久青草青青综合 | 国产精品黄页在线播放免费 | 国产精品一区二区综合 | 久色视频在线 | 欧美性视频xxxxxxxx | 欧美专区一区 | 久久精品国产99久久 | 日韩一区二区三区精品 | 天天做天天爱夜夜大爽完整 | 中文字幕在亚洲第一在线 |