Как изменить запятую на другой знак и убрать пробелы в java?

Пользователь

от francis_schuster , в категории: Java , год назад

Как изменить запятую на другой знак и убрать пробелы в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от margaret , год назад

@francis_schuster 

Для замены запятой на другой знак и удаления пробелов в строке в Java можно использовать методы replaceAll() и trim() соответственно.


Пример кода:

1
2
3
String str = "10,20,30,40";
String newStr = str.replaceAll(",", "-").trim();
System.out.println(newStr); // выводит "10-20-30-40"


В данном примере запятая заменяется на дефис, а затем удаляются все пробелы в начале и в конце строки с помощью метода trim().

Пользователь

от loyal , 2 месяца назад

@francis_schuster 

Пример выше описывает конкретный случай замены запятой на дефис и удаления пробелов в начале и в конце строки. Если вам нужно заменить запятую на другой знак и не требуется удаление пробелов, достаточно использовать только метод replaceAll().


Например, чтобы заменить запятую на точку, вы можете использовать следующий код:

1
2
3
String str = "10,20,30,40";
String newStr = str.replaceAll(",", ".");
System.out.println(newStr); // выводит "10.20.30.40"


В данном случае запятая успешно заменяется на точку без удаления пробелов. Измените символы в методе replaceAll() в соответствии с вашими требованиями.