黑马程序员技术交流社区
标题:
solit分割字符串问题
[打印本页]
作者:
马姗姗
时间:
2014-1-8 17:48
标题:
solit分割字符串问题
本帖最后由 马姗姗 于 2014-1-9 09:12 编辑
用split分割字符串,结果出来都是[Ljava.lang.String;@1b10d42,要怎样让分割后的结果正常显示啊?
作者:
王新年
时间:
2014-1-8 18:02
可以对分割后的字符串数组进行遍历,例如如下代码:
public class Test3 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String st="st,sq,mp,hsjkla,hal";
String[]sts=st.split(",");//split将字符串分割成字符串数组
//System.out.println(sts);
for(int i=0;i<sts.length;i++){
System.out.println(sts[i]);
}
}
}
作者:
小悠久
时间:
2014-1-8 19:17
你split分割后是String[]数组类型,你直接输出数组,很显然就是会打印一个对象[Ljava.lang.String;@1b10d42,你得把数组转成字符串的形式输出,
例如:
public class TestSplit {
public static void main(String[] args) {
String str="123_123_321";
String[] splitStr=str.split("_");
for(int i=0;i<splitStr.length;i++)
{
System.out.print(splitStr[i]);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2