public class Coding { public static void main(String args[]) { String s = "dsfads=sdfdd"; String strings[] = s.split(".=."); System.out.println(strings[0]+strings[1]); }}
用split啦楼上不知道为什么要在等号两边各加一个点呢?
提高点效率 public static void main(String[] args) { String str = "dsfads=sdfdd"; int point = str.indexOf("="); String left = str.substring(0, point); String right = str.substring(point + 1, str.length - point - 1);
{
String str = "dsfads=sdfdd";
String strSub1 = str.substring(str.indexOf("=")); // 去掉左边
String strSub2 = str.substring(0, str.indexOf("=") + 1); // 去掉右边
System.out.println(strSub1 + ", " + strSub2);
}
public class Coding {
public static void main(String args[]) {
String s = "dsfads=sdfdd";
String strings[] = s.split(".=.");
System.out.println(strings[0]+strings[1]);
}}
{
String str = "dsfads=sdfdd"; int point = str.indexOf("="); String left = str.substring(0, point);
String right = str.substring(point + 1, str.length - point - 1);
System.out.println(left + ", " + right);
}
String strArr[] = str.split("=");