2015-04-21 29 views
-4

我有串像下面分割字符串到字符串数组然后分裂阵列中的java或Groovy来的HashMap

SUB_SYSTEM_ERROR @!@错误从子系统@ $ @记录已经存在获取@!@记录已经存在

首先,我必须用@ $ @分割字符串。 HTEN阵列会像

SUB_SYSTEM_ERROR @!@错误从子系统获取,记录已经存在@!@记录已经存在

然后我就在阵列@!@分裂做出的HashMap像下面。

(SUB_SYSTEM_ERROR,错误从子系统获取) (记录已经存在,记录已经存在)

请帮助这个无论是在常规或Java。

+3

发表您的尝试。 –

回答

0

用途:

x.split('@\\[email protected]').collect { it.split('@[email protected]') as List }​.collectEntries()​ 

其中x是你输入的字符串

+0

它显示编译错误。 ':','}'或新行必须添加。 – Ijaz

+0

它确实在groovyConsole中工作http://groovyconsole.appspot.com/script/5733170917933056 –

+0

这是一个有想法的错误。 https://youtrack.jetbrains.com/issue/IDEA-89897 感谢兄弟 – Ijaz