java如何拆分字符串

例如,“a=123”将字符串从等号拆分为两部分并读取如果是“a=b=c=d”的话,用split的话好像会拆分成4部分。能不能只取第一个“=”进行拆分... 例如,“a=123”将字符串从等号拆分为两部分并读取
如果是“a=b=c=d”的话,用split的话好像会拆分成4部分。能不能只取第一个“=”进行拆分
展开
 我来答
小傻

推荐于2017-10-14 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割一个字符串,示例如下:

public class StringSplit {
    public static void main(String[] args) {
        String sourceStr = "1,2,3,4,5";//一个字符串
        String[] sourceStrArray = sourceStr.split(",");//分割出来的字符数组
        for (int i = 0; i < sourceStrArray.length; i++) {
            System.out.println(sourceStrArray[i]);
        }

        // 最多分割出3个字符串
        int maxSplit = 3;
        sourceStrArray = sourceStr.split(",", maxSplit);
        for (int i = 0; i < sourceStrArray.length; i++) {
            System.out.println(sourceStrArray[i]);
        }
    }
}

输出结果为:

2

4

1

3,4,5

敖忻慕0jI734
2014-04-18 · TA获得超过201个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:73.5万
展开全部
用String类的split()方法就可以了;
追问
能详细些么?本人菜鸟
追答
//代码如下:
public class Test{
public static void main(String[] args){
String str = "a=123";
String[] s = str.split("=");
System.out.println("s[0]="+s[0]+"\t"+"s[1]="+s[1]);
}
}

运行结果:

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s罗大树
2014-04-18
知道答主
回答量:28
采纳率:0%
帮助的人:12.4万
展开全部
public static void main(String args[]){
String s="a=123";
String[] ss = s.split("=");
for(String a :ss){
System.out.println(a);
}
}

用String 的 split 方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o雨落流星o
2015-09-11 · 超过12用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:22.4万
展开全部
String的方法 split 方法。根据特定值去拆分。。或者 subStirng方法。根据位置去截取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式