У меня есть следующая строка, в которой мне нужно разобрать/извлечь из нее «20000».примеры того, как разбирать строку в java
"where f_id = '20000' and (flag is true or flag is null)"
Любые предложения по наилучшему способу сделать это?
Вот еще код, чтобы помочь понять:
List<ReportDto> reportDtoList = new ArrayList<ReportDto>();
for (Report report : reportList) {
List<ReportDetailsDto> ReportDetailsDtoList = new ArrayList<ReportDetailsDto>();
ReportDto reportDto = new ReportDto();
reportDto.setReportId(report.getReportId());
reportDto.setReportName(report.getName());
Pattern p = Pattern.compile("=\\s'[0-9]+'");
String whereClause = report.getWhereClause();
Matcher m = p.matcher(whereClause);
Confused о том, что делать после этого?
Ваш вопрос является неполным. Пожалуйста, добавьте в нее больше деталей. – Pavan
split выполнил бы работу –
Мне в основном нужно получить это числовое значение и установить его в мой dto – Buccaneer