Я новичок в концепции форматирования строк Java, поэтому вам нужна помощь. У меня есть строка, похожая на [MALE], и мне нужно удалить эти фигурные скобки и получить MALE. Как это сделать?нужна помощь в форматировании определенного типа String в java
ответ
Вы можете использовать StringBuilder
StringBuilder sb=new StringBuilder();
sb.deleteCharAt(sb.indexOf("["));
sb.deleteCharAt(sb.indexOf("]"));
Для String (Это выглядит как обходной путь):
String s="[SBD]";
s= s.replace("[","");
s= s.replace("]","");
Пожалуйста, обратите внимание, что если более чем один "[" или "]" он заменит все вхождения.
Другой способ сделать это, используя только String? – Immy
Я отредактировал ответ. –
Ui ... Ответ на «String only» просто неверен. Строка неизменна, поэтому метод replace не меняет ее. Он возвращает новую строку, в которой есть замены. – Seelenvirtuose
Вы не можете изменить String
в java, поэтому вам нужно будет использовать StringBuilder
. Если вы хотите использовать атомную бомбу, используйте регулярное выражение. В противном случае просто закажите StringBuilder
методы in the doc и сделайте все, что пожелаете.
После этого вы можете повернуть его обратно в строку.
public class Remove {
public static void main(String [] args){
String string = "[MALE]";
string = string.replaceAll("\\[", "");
string = string.replaceAll("\\]", "");
System.out.println(string);
}
}
- 1. Нужна помощь в форматировании даты в Java
- 2. нужна помощь в форматировании строк в Java
- 3. Нужна помощь в форматировании текста
- 4. Нужна помощь в форматировании вывода JAXB
- 5. Нужна помощь в форматировании xpath в python
- 6. Нужна помощь в форматировании вывода строки
- 7. CSS нужна помощь при форматировании
- 8. Нужна помощь в форматировании чисел C++
- 9. SAPUI5: Нужна помощь в форматировании дат
- 10. Нужна помощь в форматировании вывода C++
- 11. Часовой пояс JS, нужна помощь в форматировании
- 12. Нужна помощь в решении проблем Java String
- 13. Нужна помощь в форматировании элементов в спискеView в виде валюты
- 14. Нужна помощь при форматировании массива JSON
- 15. Нужна помощь в Java
- 16. Java - Нужна помощь в получении строки # определенного значения
- 17. Нужна помощь в форматировании формата даты в csv
- 18. Мне нужна помощь в форматировании файла организованным способом
- 19. Мне нужна помощь в java
- 20. Новое в java, нужна помощь
- 21. нужна помощь в Java коде
- 22. Нужна помощь в форматировании запроса MySQL для возврата информации
- 23. Нужна помощь в форматировании с общим сохранением привилегий
- 24. Java, нужна помощь в понимании
- 25. Нужна помощь в создании определенного рисунка хэшей
- 26. Java-Нужна помощь в формулах
- 27. нужна помощь в алгоритме Java
- 28. Java Date to String нужна помощь в обработке/валидации
- 29. Нужна помощь в создании метода String toString()
- 30. Java: NullPointerException, нужна помощь
я действительно много о Java не знаю, но вы можете попробовать функцию типа подстроки. – Romesh