永发信息网

java 怎么把String t=[数据1][数据2]分割成 t1=[数据1]; t2=[数据2]; 求高手指点。。

答案:6  悬赏:30  手机版
解决时间 2021-01-26 23:14
java 怎么把String t=[数据1][数据2]分割成 t1=[数据1]; t2=[数据2]; 求高手指点。。
最佳答案
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 s = "1,2,3,4",以String.split(“,")提取
String t=“aaa;bbb";
String [] list=t.split(";");追问那个中括号也是要的。
你的字符串必须有一定规则才能分开,例如String t="数据1,数据2,数据3";可以把他们按,号分割,或截取,String ts[]=t.split("规则(这里是,号)");如果一点规则都没有那只能是强制截取了。这种方法不推荐太死板,还是找规则按规则拆分。
如果针对这一道题的话。直接用"]"分割。另外这两个数据中还不能包含“[”或者"]"。
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]+"]");
}
}
}
String t=[数据1][数据2];
String[] array=t.spilt("]");
for(int i=0;i array[i]=array[i]+"]";
}
这样可以吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
罗江县安全生产监督管理局地址在哪,我要去那
陪酒女很挣钱嘛一个月挣多少?
表示生气的符号
人饿了肚子为什么会叫
成语鱼烂土崩的意思是什么啊?有知道释义的请
烧烤荤菜托盘上能放生菜垫底吗
打印机佳能pixma mg6370 和6380有什么区别?
铜川市公安局公路巡逻民警支队第三大队地址在
广汉市安全生产监督管理局地址有知道的么?有
与种子萌发无关的外界条件是CA. 充足的水分B.
什么是蓝牙主从关系
热评7位QQ5977862
深圳哪里办贷款不看个人征信
葡萄干大枣红糖水有什么好处,坏处
为什么女生总是掐男生
推荐资讯
液晶电视故障,请大师看下,判断下
哪里有便宜茶叶批发(包邮的那种)请告诉地址
成语以此类推的意思是什么啊?有知道释义的请
为什么很多人说奥特曼是坏人,怪兽是好人?
从厦门坐飞机到陕西渭南市要怎么走?
查找我的iphone找到后怎么取消
he hasn't finished his breakfast yet
伤残鉴定适用标准错误,二审能不能要求重新鉴
芥花籽油怎么吃更健康
戴坊村地址在哪,我要去那里办事
我的Q.Q3发动机噪音比以前大了,是什么原因啊
洁希亚国际洗衣(朝大线)地址在什么地方,想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?