Преглед на файлове

untidy hack for shared string counts that are higher than Integer.MAX_VALUE

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1905939 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_4
PJ Fanning преди 1 година
родител
ревизия
fdffe5f66d
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2
    2
      poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/ReadOnlySharedStringsTable.java

+ 2
- 2
poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/ReadOnlySharedStringsTable.java Целия файл

@@ -241,9 +241,9 @@ public class ReadOnlySharedStringsTable extends DefaultHandler implements Shared

if ("sst".equals(localName)) {
String count = attributes.getValue("count");
if(count != null) this.count = Integer.parseInt(count);
if(count != null) this.count = (int) Long.parseLong(count);
String uniqueCount = attributes.getValue("uniqueCount");
if(uniqueCount != null) this.uniqueCount = Integer.parseInt(uniqueCount);
if(uniqueCount != null) this.uniqueCount = (int) Long.parseLong(uniqueCount);

this.strings = new ArrayList<>(this.uniqueCount);
characters = new StringBuilder(64);

Loading…
Отказ
Запис