String numbStr = String.valueOf(numberCPRD); //переводим чисто в текстовый вид
int numberC = Integer.parseInt(numbStr.substring(9)); //C
int numberP = Integer.parseInt(numbStr.substring(8, 9)); //P
int numberR = Integer.parseInt(numbStr.substring(5, 8)); //RRR
int numberD = Integer.parseInt(numbStr.substring(0, 5)); //DDDDDD
如果数字中字符的位置已知,那么最简单的方法是使用内置功能来处理字符串。将数字转换为字符串,咬掉你想要的部分,然后转换回来。