我正在尋找一種方法來實現以下問題。分割字符串java返回值
從字符串啓動我試圖返回一個字符串[]等於
new String[]{Q},{ec.Qh},{ec.Q2}
沒有人有什麼建議嗎?
到目前爲止:
String a="Q={{ec.Qh}{ec.Q2}}";
int index_first = a.indexOf("=");
String name= a.substring(0,index_first);
String temp=a.substring(index_first+1, a.length());
temp=temp.replaceAll("\\{\\{","");
temp=temp.replaceAll("\\}\\{","\\,");
temp=temp.replaceAll("\\}\\}","");
String[] synonyms=temp.split(",");
//for(int i =0;i<synonyms.length;i++){System.out.println(synonyms[i]);}
String[] result=new String[]{name,synonyms} // does not work!
你的問題並不清楚..什麼是你想達到什麼目的? – giorashc