import java.util.*;
import java.io.*;

class Ideone
{
	public static void main(String[] args) {
        String text = "texttext(text)text(subtext), othertext152(de)sert(subothertext), textwithoutbracket, elems(subelem)";
        String[] parts = text.split(", ");
        String[][] result = new String[parts.length][2];
        for (int i = 0; i < parts.length; i++) {
            String part = parts[i];
            int lastIdx = part.lastIndexOf('(');
            if (lastIdx == -1) {
                result[i][0] = part;
            } else {
                result[i] = new String[] { part.substring(0, lastIdx), part.substring(lastIdx + 1, part.length() - 1) };
            }
        }
        Arrays.stream(result).forEach(arr -> System.out.println(Arrays.toString(arr)));
    }
}