转载链接 : https://www.cnblogs.com/kkxwze/p/11224693.html
String num = "100001-2"; //原始字符串
String num1 = num.substring(0,num.indexOf("-")); //截取'-'之前的内容
System.out.println( num1 + ""); //100001
String num2 = num.substring(num1.length()+1,num.length()); //截取'-'之后的内容
System.out.println( num2 + ""); //2
System.out.println(Integer.valueOf(num2)+1); //3
String num = "100001-2"; //原始字符串 结果
int index = num.indexOf("-"); //获得'-'的位置 6
System.out.println(num.substring(index+1)); //截取6+1的内容 2
for (int i = 0;i<5;i++) {
System.out.println("原始数据\ti先自加1后赋值\ti先赋值后自加1" );
System.out.println(i + "\t\t" + ++i + "\t\t\t\t" + i++ );
System.out.println("========================================");
}
运行结果:
原始数据 i先自加1后赋值 i先赋值后自加1
0 1 1
========================================
原始数据 i先自加1后赋值 i先赋值后自加1
3 4 4
========================================
Process finished with exit code 0