я этот номерВставка запятой в строку чисел после конкретных цифр цифр
6430134080234080234080200000000
и я хочу его в таком виде:
643,01,340802,340802,340802,00000000
Моя цель состоит в том, чтобы вставить его в базу данных ,
я этот номерВставка запятой в строку чисел после конкретных цифр цифр
6430134080234080234080200000000
и я хочу его в таком виде:
643,01,340802,340802,340802,00000000
Моя цель состоит в том, чтобы вставить его в базу данных ,
Прежде всего, вы, очевидно, не имеете числа, а строки.
String s = "6430134080234080234080200000000";
Вы можете отформатировать его следующим образом:
String formatted = s.substring(0,3) + "," + s.substring(3,5) + "," ...
Обратите внимание, что это работает только, если входная строка той же длины.
Этот вопрос является хорошим примером того, где regex - ненужное чрезмерное усложнение, и вам лучше без него! (I.e. Этот ответ - это путь!) –
Большое спасибо !!!! – user2456348
И что вы пробовали? SO не является бесплатной услугой кодирования! – fge
Как определяются столбцы ','? Это номер набора столбцов с начала номера? Также [что вы пробовали?] (Http://www.whathaveyoutried.com/) Я имею в виду * кроме того, спрашиваю нас. –
Совершенно неуместно, что вы хотите с помощью «числа» после форматирования - отправляет ли он марсоход или помещает его в базу данных. – Ingo