public class Test2 {
public static void main (String[] args){
String str="12#13#14#18#!1#2#3#4#5#!";
String[] outStr=str.split("!");
System.out.println(Arrays.toString(outStr));
for (int i = 0; i < outStr.length; i++) {
String[] innerStr=outStr[i].split("#");
System.out.println(Arrays.toString(innerStr));
}
}
}
//请问怎么做一个类返回innerStr[]因为很多业务都需要获得innerStr[]完成,请给出具体代码
public static void main (String[] args){
String str="12#13#14#18#!1#2#3#4#5#!";
String[] outStr=str.split("!");
System.out.println(Arrays.toString(outStr));
for (int i = 0; i < outStr.length; i++) {
String[] innerStr=outStr[i].split("#");
System.out.println(Arrays.toString(innerStr));
}
}
}
//请问怎么做一个类返回innerStr[]因为很多业务都需要获得innerStr[]完成,请给出具体代码
public class MyUtils
{
public static String[] getStrArray(String str,String flag)
{
retrun str.split(flag);
}
}
{
retrun str.split(flag);
}能说详细点吗,谢谢,急用!
String[] innerStr=MyUtils.getStrArray(outStr[i],"#");感觉没什么意义,是吧。
String[] innerStr = null;
String[] outStr = str.split("!");
for (int i = 0; i < outStr.length; i++) {
innerStr = outStr[i].split("#");
}
return innerStr;
}
String str = "12#13#14#18#!1#2#3#4#5#!";
System.out.println(str.replaceAll("#*!*", ""));
那返回的是innerStr的最后一个元素!!