导航:首页 > 编程语言 > 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相关的资料

热点内容
xp屏保加密码 浏览:436
重装系统后显示硬盘文件缺失 浏览:65
微信发送的文件都损坏了 浏览:402
大量计算用什么编程方式好 浏览:241
编程器刷微星bios刷哪个文件 浏览:111
选择小米手机3版本 浏览:314
iphone链接 浏览:110
9元编程课是什么 浏览:436
cad为什么不能输入stl文件 浏览:78
编程与外语哪个更好就业 浏览:299
为什么程序会跑飞 浏览:659
matlab中的m文件是什么 浏览:226
excel批量保存pdf文件 浏览:963
win10文件夹死机动不了 浏览:411
ps打开多页pdf文件 浏览:901
数据库统计某一字段值出现次数 浏览:705
学编程需要哪些方面的能力 浏览:896
在word2003表格中插入一行 浏览:606
怎么把拍照取字的文件转成pdf 浏览:838
小米穿戴app哪里更换表盘 浏览:911

友情链接