avoid unsafe cast to int

This commit is contained in:
PJ Fanning 2025-07-23 17:03:24 +01:00
parent f73a9e0875
commit 44da0ea183

View File

@ -124,8 +124,8 @@ public class SharedStringsTable extends POIXMLDocumentPart implements SharedStri
int cnt = 0;
_sstDoc = SstDocument.Factory.parse(is, DEFAULT_XML_OPTIONS);
CTSst sst = _sstDoc.getSst();
count = (int)sst.getCount();
uniqueCount = (int)sst.getUniqueCount();
count = Math.toIntExact(sst.getCount());
uniqueCount = Math.toIntExact(sst.getUniqueCount());
//noinspection deprecation
for (CTRst st : sst.getSiArray()) {
stmap.put(xmlText(st), cnt);