Skip to content

Feature/number formatter with optional exponential separator#682

Open
dedeibel wants to merge 4 commits intofair-acc:mainfrom
dedeibel:feature/number-formatter-with-optional-exponential-separator
Open

Feature/number formatter with optional exponential separator#682
dedeibel wants to merge 4 commits intofair-acc:mainfrom
dedeibel:feature/number-formatter-with-optional-exponential-separator

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
@sonarqubecloud
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