Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/number formatter with optional exponential separator #682

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

dedeibel
Copy link
Contributor

@dedeibel dedeibel commented Dec 6, 2024

NumberFormatterImpl works nicely but I wanted to be able provide a separator character before the exponent part. A good character would be NARROW NO-BREAK SPACE (0x202f).
The current implementation does not allow a separator character and also only works with ASCII chars.

I tried to extend it to be able to use UTF-8 charset. The original implementation was clearly optimized for performance and I don't think this would be impacted by the change. If no UTF-8 character is used, there should be almost no change in runtime.
No default separator is used and the overall default behaviour unchanged.

Please consider the change for integration.

@dedeibel dedeibel force-pushed the feature/number-formatter-with-optional-exponential-separator branch from ff05246 to 50668f0 Compare December 9, 2024 07:46
@dedeibel dedeibel force-pushed the feature/number-formatter-with-optional-exponential-separator branch from 50668f0 to 295bc96 Compare December 9, 2024 08:02
Copy link

sonarqubecloud bot commented Dec 9, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant