Java: Как получить символы подчеркивания в Java - PullRequest
0 голосов
/ 16 ноября 2018

Привет, ребята, я работаю с примитивными типами данных в Java и столкнулся с некоторой проблемой.я узнал, что Java принимает символы подчеркивания в сочетании с цифрами.поэтому я попытался создать переменную с этой комбинацией

 long card = 45_230_21L;

, но когда я печатаю значение карты, отображается «4523021».У меня нет проблем с этим на этот раз, но в будущем я смогу получить такое же расположение подчеркиваний (45_230_21) в значении моей карты?заранее спасибо

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Вы можете использовать следующее:

String cardString = "45_230_211";
long card = Long.parseLong(cardString.replace("_", ""));
0 голосов
/ 16 ноября 2018

когда вы определяете card как long, компилятор сохраняет его и видит его как длинное значение, которое не содержит никаких символов, кроме чистых цифр. в будущем, если требуется определенный формат, вы можете попытаться отделить цифры с помощью «% 100», «% 1000» и т. д. и + «_» и преобразовать цифры в строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...