Numeros muy grandes en Java

He intentado con long y con biginteger pero no consigo almacenar un numero de veintitantas cifras o mas,como podría almacenarlo y operar con números de ese tamaño en un programa en java??
Parte el número en 2 xD. Ejemplo:

int partebaja= 300002321
int partealta= 45123123

Hay que controlar unas cuantas cosas.

Un saludo!
tambien puedes usar un array/list para guardar los numeros a cachos.

de todas formas juraria que hay alguna libreria que maneja numeros todo lo largos que tu quieras, es cuestion de usar google
3 respuestas