// Decodes your encoded data to tree. public TreeNode deserialize(String data) { Deque<String> deque = new LinkedList<>(); deque.addAll(Arrays.asList(data.split(spliter))); return buildTree(deque); }