>>845
String val ="123456789";
BigInteger result = new BigInteger("1");
for(int i = 0 ; i < val.length;i++)
 result = result.multiply(new BigInteger(String.valueOf(val.charAt(i))));

System.out.println(result);

簡単じゃん。

}