導航:首頁 > 編程語言 > javastringapi

javastringapi

發布時間:2024-09-01 01:26:41

❶ 請問JSP 如何截取一串字元中的一段

兩種方法:在JSP頁面中
1.使用public
String[]
split(String
regex)根據給定的正則表達式的匹配來拆分此字元畝謹汪串。
<%!
public
String
getString(int
i){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
String[]
str=test.split(",");
/*第4個元素就是第4個","和第5個","之間的字元串,str[]數組放著以","為斷點截取的所有字元串根據你晌嫌的需要提取數組中的元素就可以了
第一個","的字元串是str[0]
第一到第二個","的字元串是str[1]
第2個到第3個","的字元串是str[2]
第3個到第4個","的字元串是str[3]
第4個到第5個","的字元串是str[4].......*/
return
str[i];
}
>
2.
<%!
public
String
getString(){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
//創建一個數組用於存放字元『,』出現的位置的索引。
int[]
num=new
int[10];
int
count=0;
//截取每一個字元,如果字元==','就將這個字元的位置存放到數組中,同時數組的下標+1;
for(int
i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4個字元的位置應該等於num[3],第5個字元的位置應該等於num[4],但是substring()方法截取字元串時包含開始位置字元,不包含結束位置字元。所以num[3]要+1。*/
String
str=test.substring(num[3]+1,num[4]);
//反回截取字元串迅仔
return
str;
}
%>
在JSP頁面中使用的地方用<%=getString()>調用就可以了。
相見Java
API
String類。

閱讀全文

與javastringapi相關的資料

熱點內容
資料庫管理員怎麼入行 瀏覽:852
安卓nba2k17修改能力 瀏覽:868
win10設置nsf文件共享 瀏覽:445
同一個網站怎麼發文章 瀏覽:725
蘋果翻蓋手機多少錢 瀏覽:815
flash80金鷹教程 瀏覽:374
怎麼把美國的app賬號換成中國的 瀏覽:375
貸款60秒app 瀏覽:408
捷安特騎行app有什麼獎勵 瀏覽:542
網站圖片展示代碼 瀏覽:167
asp找回密碼 瀏覽:836
如何知道別人使用我的電腦和看了什麼文件 瀏覽:712
prcs4視頻導出後找不到文件 瀏覽:977
msp430系列單片機實用c語言程序設計 瀏覽:423
移動硬碟的文件格式 瀏覽:904
文件本地路徑與雲路徑 瀏覽:103
進大白菜找不到系統文件 瀏覽:380
ug裝配體找不到文件部件已刪除 瀏覽:629
小網站怎麼弄出來 瀏覽:649
jsp表單加參數 瀏覽:607

友情鏈接