java 怎么把String t=[数据1][数据2]分割成 t1=[数据1]; t2=[数据2]; 求高手指点。。
答案:6 悬赏:30 手机版
解决时间 2021-01-26 23:14
- 提问者网友:夢醒日落
- 2021-01-26 03:48
java 怎么把String t=[数据1][数据2]分割成 t1=[数据1]; t2=[数据2]; 求高手指点。。
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-01-26 04:31
String t = "[1],[2]";
String[] str = t.split(",");
String t1 = str[1]; //显示 [1]
String t2 = str[2]; //显示 [2]
如果说你没有间隔符的话,可以这样
String t = "[1][2]";
String[] str = t.split("][");
String t1 = str[1].substring(1,t1.length()); //如只要括号内数据的话 截取字符串 此处显示 1
String t2 = str[2] +"]"; //此处显示 [2]
String[] str = t.split(",");
String t1 = str[1]; //显示 [1]
String t2 = str[2]; //显示 [2]
如果说你没有间隔符的话,可以这样
String t = "[1][2]";
String[] str = t.split("][");
String t1 = str[1].substring(1,t1.length()); //如只要括号内数据的话 截取字符串 此处显示 1
String t2 = str[2] +"]"; //此处显示 [2]
全部回答
- 1楼网友:空山清雨
- 2021-01-26 08:54
String s = "1,2,3,4",以String.split(“,")提取
- 2楼网友:渊鱼
- 2021-01-26 07:58
String t=“aaa;bbb";
String [] list=t.split(";");追问那个中括号也是要的。
String [] list=t.split(";");追问那个中括号也是要的。
- 3楼网友:鸠书
- 2021-01-26 06:53
你的字符串必须有一定规则才能分开,例如String t="数据1,数据2,数据3";可以把他们按,号分割,或截取,String ts[]=t.split("规则(这里是,号)");如果一点规则都没有那只能是强制截取了。这种方法不推荐太死板,还是找规则按规则拆分。
- 4楼网友:低血压的长颈鹿
- 2021-01-26 06:21
如果针对这一道题的话。直接用"]"分割。另外这两个数据中还不能包含“[”或者"]"。
public class test {
public static void main(String[] args) {
String t="[math][english]";
String[] tt=t.split("]");
for (int i = 0; i < tt.length; i++) {
if(tt[i].equals("")){
return;
}
System.out.println("t"+(i+1)+"="+tt[i]+"]");
}
}
}
public class test {
public static void main(String[] args) {
String t="[math][english]";
String[] tt=t.split("]");
for (int i = 0; i < tt.length; i++) {
if(tt[i].equals("")){
return;
}
System.out.println("t"+(i+1)+"="+tt[i]+"]");
}
}
}
- 5楼网友:煞尾
- 2021-01-26 04:47
String t=[数据1][数据2];
String[] array=t.spilt("]");
for(int i=0;i array[i]=array[i]+"]";
}
这样可以吗?
String[] array=t.spilt("]");
for(int i=0;i array[i]=array[i]+"]";
}
这样可以吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯