Я пытаюсь объединить массив объектов в строку, которая в конечном итоге будет использоваться для заполнения метки сведений ячейки таблицы. если текст слишком длинный, он автоматически усекается и добавляет в конце elipse.
Я хочу избежать этого, проверив, что длина строки меньше, чем, скажем, 40 символов, и добавив вместо этого elipse в середине.
поэтому, если мой массив "один", "два", "три", "четыре" и "пять", если они содержат до 40 символов, а мой разделитель - ">", он может выглядеть как "один > two> three> four ... ", если оно было автоматически обрезано.
Вместо этого я хочу, чтобы он выглядел как «один> два> ...> пять», поэтому я всегда по крайней мере первый и последний элемент из массива.
есть идеи?