Немогу понять как распарсить и дальше достать эти даные Java
Мне нужно сделать парс строки которая на фото,после 346 по идее "; " и следующая 2564.
Я начинаю писать вот так, чтобы достать это поле с значениями, но вызвать метод parseLong не выходит, и это нужно поместить в foreach или стрим.
Как лучше реализовать, как это сделать стримом?
for (Long id = numberContractTsDTO.getSearchNumberContract().parse("; "){
TechnicalSpecification technicalSpecification = technicalSpecificationRepository.findById(Long id).orElse(null);
NumberContractTs numberContractTsId = technicalSpecification.getNumberContract();
numberContractTsId.setSearchNumberContract(String.valueOf(numberContractTsDTO.getTsId()));
numberContractRepository.save(numberContractTsId);
Мне нужно распарсить, после этого пройтись по всем id которые я распарсил, после если нужно создать numberContractTs, после сделать сет id в которой я работаю и так сделать со всем, что придет и после сохранить.
А вся суть задачи синхронизировать значения которые в поле, то есть если в Ту 346 написать в поле 100 то в Ту 100 должно появиться в такомже поле 346
