У меня есть строка вроде этого - 15.11.2013. Я хочу заменить 2013 на 2000 (последние 2 цифры 0). как это сделать?Как заменить строку на другую строку индексом?
ответ
Вы всегда можете сделать замену date.replace("13", "00");
но если вы смотрите на что-то родового раствора (в случае, если вы не знаете о том, что последние 2 цифры, но вы хотите, чтобы быть «00»), вы можете сделать что-то вроде этого:
String date = "11/15/2013";
String newDate = date.substring(0,8)+"00";
Или вы можете использовать StringBuilder:
StringBuilder date = new StringBuilder("11/15/2013");
date.setCharAt(8, '0');
date.setCharAt(9, '0');
или
StringBuilder date = new StringBuilder("11/15/2013");
date.replace(8, 10, "00");
да это ответ .. :) –
@G. Мадри, если это полезно, пожалуйста, примите его, так что это будет полезно и для других. – codeMan
фрагмент кода
String date = "11/15/2013";
String replaced = date.replace("2013","2000");
Лучше фрагмент кода
String replaced = date.replace("11/15/2013.","11/15/2000");
Если вы действительно хотите, чтобы заменить последовательность на определенном показателе String
, используйте StringBuilder
:
String replaced = new StringBuilder(date)
.replace(8, 10, "00").toString();
Я получаю системное время и заменяю его на год к 2000 году. Поэтому я не знаю год системного времени. Это то, что я действительно хотел :) –
Хорошо. Sidenote: убедитесь, что положение года никогда не изменяется, т. Е. День и месяц должны всегда быть двумя цифрами (например, «07/03» для 7 марта). – isnot2bad
String date = "11/15/2013";
System.out.println(date.substring(0, date.length()-2).concat("00"));
Вы хотите что-то исправить?
- 1. Как заменить строку на другую строку?
- 2. Как заменить определенную строку на другую строку?
- 3. Java заменить строку строки на другую строку
- 4. Как заменить часть строки на другую строку?
- 5. Как заменить строку на другую в haskell
- 6. Как заменить строку на другую строку с помощью регулярного выражения?
- 7. Как заменить строку на другую строку номером строки?
- 8. Как заменить строку на другую строку с помощью массива?
- 9. Regex заменить [eEzZ_] на другую строку
- 10. заменить одну строку на другую в javascript
- 11. Сборка: заменить подстроку на другую строку
- 12. шаблоны django, найти строку заменить на другую строку
- 13. Regex заменить строку на другую строку в MS Word?
- 14. заменить строку на строку java
- 15. Заменить строку на новую строку
- 16. Вставьте строку в строку с индексом
- 17. Как заменить строку регулярного выражения на строку?
- 18. Как заменить строку на строку неизвестной длины?
- 19. Как заменить строку на строку в Swift?
- 20. Как я могу прочитать строку по строкам и заменить определенную строку на другую конкретную строку
- 21. Как заменить строку на другую строку и вставить ее в следующую строку кода в Java
- 22. заменить строку только в определенных строках, содержащих другую строку
- 23. Как заменить строку с определенной позиции на другую?
- 24. Использование awk, как заменить одну строку на другую?
- 25. Доступ к VBA | Как заменить части строки на другую строку
- 26. Как заменить конкретную строку на другую в сценарии оболочки UNIX
- 27. Как заменить кусок const char * на другую строку в C?
- 28. Как заменить одну строку на другую в приложении в Android?
- 29. Найти строку и заменить другую строку в Java
- 30. найти строку со строкой и заменить всю строку на другую строку
'String.replace (...)'? – Neet
google: http://stackoverflow.com/questions/1234510/how-do-i-replace-a-character-in-a-string-in-java – Fabinout
, но каковы параметры внутри (...)? Есть ли прямой способ заменить строку по индексу? –