Текстовые строки в Java могут объединяться вместе с помощью оператора. Например:
"Any" + "Logic" выдаст результат "AnyLogic"
Более того, таким образом вы можете составлять строки из объектов различных типов. Не строковые объекты при этом будут конвертироваться в строки, которые затем будут объединены в одну строку. Это широко используется в моделях AnyLogic для отображения значений переменных в виде текста. Например, в динамическом свойстве Текст элемента Текст вы можете написать:
"x = " + x
И тогда во время выполнения модели текстовый элемент будет отображать текущее значение переменной x в текстовой форме, например:
x = 14.387
Вы можете также использовать в таких выражениях пустую строку: "" + x будет просто конвертировать x в текстовую строку. Другой пример: следующее строковое выражение:
"Количество направлений: " + destinations.size() + "; первым является " + destinations.get(0)
выдаст в качестве результата следующую строку:
Количество направлений: 18; первым является Лондон
-
Как мы можем улучшить эту статью?
-