Jak szybko wczytać bardzo długie liczby?

0

użyłem trzech znanych mi sposobów:
-klasa Scanner
-BufferedReader(InputStreamReader)
-StringBuffer

Niestety nie wyrabiają się w czasie z wczytaniem liczb o długości około 20000 cyfr. Czy są jakieś szybsze sposoby?

0

Wczytaniem skad? Jesli ze standardowego wejscia, to moze za wolno wpisujesz?

Na powaznie - probowales klasy kanalami? FileInputStream i RandomAccessFile maja metody getChannel(). FileChannel z kolei ma metode map ktora mapuje calosc / fragment pliku od razu do pamieci i zwraca MappedByteBuffer, ktory juz mozesz sobie zamienic na ta dluga liczbe, moze byc znacznie szybsze. No chyba ze nie chodzi o wczytywanie z plikow?

1 użytkowników online, w tym zalogowanych: 0, gości: 1