有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android获取数字的索引#0、#1、#2

如何获取数字的索引#0、#1、#2

比如说

long sec = 8541; //get 541;

long sec = 5276; //get 276;

long sec = 463; //get 463;

long sec = 95; //get 95;

等等


共 (3) 个答案

  1. # 1 楼答案

    您可以使用所需索引中的子字符串来获取数字的一部分,如下所示:

    int yourNewNumber = Integer.parseInt(Integer.toString(sec).substring(start index, end index));
    

    注意-如果你不填写结束索引,你的新号码将从给定的开始索引开始,直到最后一个索引

  2. # 2 楼答案

    比如:

    int digitAtPositionOne = Integer.parseInt(Integer.toString(sec).substring(0, 1)); //change this accordingly
    
    int digitAtPositionTwo = Integer.parseInt(Integer.toString(sec).substring(0, 2)); //change this accordingly
    
  3. # 3 楼答案

    如果我理解正确,您需要前三位数字(从右边开始)。您可以使用模1000获得它们:

    long sec = 12345;
    long res = sec%1000; //res will be 345