Я хочу получить этот основной Java код с использованием Apache Camel Bindy.
sb.append(redigerFelt(e.getUserId()));
public String redigerFelt{
ret = ret.replaceAll(SEPARATOR, " ");
ret = ret.replaceAll("\u00A0", "").trim();
ret = ret.replaceAll("\\r\\n|\\r|\\n", " ");
ret = ret.replaceAll("\\n", " "); // was /n
ret = ret.replaceAll("\\t", " "); // was /n
.
.
ret = ret + ";";
return ret;
}
Сначала он заменяет все точки с запятой, встречающиеся в тексте; Затем он удаляет все пробелы, затем удаляет \ n, а также \ t и создает итоговую строку после этого. Я хочу сделать то же самое в Apache Camel Bindy.
Ниже приведен текущий код:
@CsvRecord(separator = ";",generateHeaderColumns = true)
public class Employee {
@DataField(pos = 1,columnName = "UserId")
private String userid;
Как я могу преобразовать код Bindy в соответствии с кодом Core Java?
(Похоже, мне нужно вызвать этот код в методе Setter работника, поскольку я могу видеть только Trim в моем коде)