Split the string value by using saperatror in AX

static void StringSplitter(Args _args)

{
GeneralJournalAccountEntry generalJournalAccountEntry;
TextBuffer buffer;
str value;
Counter cnt;

value = “1000-524-457-524”;
//select generalJournalAccountEntry;
buffer = new TextBuffer();
buffer.setText(value);//generalJournalAccountEntry.LedgerAccount);

while (buffer.nextToken(0, ‘-‘))
{
cnt++;

if(cnt == 1)
info (strFmt(“first %1”,buffer.token()));
if(cnt == 2)
info (strFmt(“two %1”,buffer.token()));
if(cnt == 3)
info (strFmt(“three %1”,buffer.token()));
if(cnt == 4)
info (strFmt(“four %1”,buffer.token()));

}
}