为了账号安全,请及时绑定邮箱和手机立即绑定

假设我想要把“abc”赋给String Str1;"def"赋给String Str2,该怎么办?

假设我想要把“abc”赋给String Str1;"def"赋给String Str2,该怎么办?

收到一只叮咚 2022-02-24 23:15:42
"abc,def"里有一个逗号,也有可能有多个“abc,,,,,def",而我想把逗号两端的字符赋给两个新的字符串,并将两个新的字符串输出来
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

用正则表达式。前面的方法都不通用,遇到多个逗号就解决不了。
String b="abc,,,,,dec,,cc,f";
String[] bb=b.split(",+");
StringBuilder sb=new StringBuilder();
for(String t:bb){
System.out.println("子串:"+t);
sb.append(t);
}
System.out.println("连接后:"+sb);


查看完整回答
反对 回复 2022-02-27
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

public static void testSplit()
{
String str="abc,def";
String str1=str.split(",")[0];
String str2=str.split(",")[1];
System.out.println("str1="+str1+":str2="+str2);
}
public static void main(String[] args) {
testSplit();
}



查看完整回答
反对 回复 2022-02-27
  • 2 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号