1
Я пытаюсь объявить в Groovy следующую функцию, которая должна возвращать строку.Объявление функций в Groovy
def String sortCharacters(String string) {
char[] charArray = string.toLowerCase().toCharArray();
Arrays.sort(charArray);
return String.valueOf(charArray)
}
По какой-то причине я получаю сообщение об ошибке при попытке использовать его в строке.
string1.sortCharacters(string1);
No signature of method: java.lang.String.sortCharacters() is applicable for argument types: (java.lang.String)
Они также не нуждаются в 'def String' –
Конечно, спасибо @tim_yates. – Opal
Вы также можете просто выполнить 'string.toLowerCase(). ToList(). Sort(). Join()' ;-) –