It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center。
7年前关闭。
我正在尝试分割字符串
在这样的输出应该是这样的
我尝试过此代码
但我没有得到想要的结果。
7年前关闭。
我正在尝试分割字符串
String strLine="sadf={asdf;=};asdfa ={sfasdf} as}; asdfa ={sfasdf};";
在这样的输出应该是这样的
={asdf;=};
={sfasdf} as};
={sfasdf};
我尝试过此代码
String str1=strLine.substring((strLine.indexOf("=")),strLine.indexOf(";")+1);
strLine=strLine.substring((strLine.indexOf(";")+1));
但我没有得到想要的结果。
最佳答案
也许这不是最优雅的方法,但是它可以满足您的需求:
String[] st = strLine.split("};");
for (String s : st) {
System.out.println(s.substring(s.indexOf("=")) + "};");
}
10-06 00:38