почему query.split(delimiter).length возвращает 0, или как по другому записать размер массива