This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Formatting a BigInteger  RSS feed

 
Luigi Plinge
Ranch Hand
Posts: 441
IntelliJ IDE Scala Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I've searched the interwebs but can't find how to format the output of a BigInteger with commas.

If it were an integer I'd do



but I'm not sure how to do it for a BigInteger (or a long for that matter).
 
Mike Simmons
Ranch Hand
Posts: 3090
14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you tried using the exact same code?

This is a subtle point, but when the JavaDocs for Formatter talk about "integer" or "integral" types, they don't just mean int. The term actually includes byte, short, int, long, all the wrapper classes for those primitive types, and BigInteger. In short, all standard numeric data types in Java except those for floating-point numbers. So 'd' can be applied to all of these.
 
Luigi Plinge
Ranch Hand
Posts: 441
IntelliJ IDE Scala Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wow, it works! I'm reading Head First Java and it doesn't mention longs or BigIntegers.

Thanks!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!