java截取字符串

String str = "abcd,12,3/4";

1、从第3位开始截取字符串 

str = str.substring(3);
输出结果:d,12,3/4

2、从第一个逗号开始截取字符串

str = str.substring(str.indexOf(",")+1);
输出结果:12,3/4

3、从第二个逗号开始截取字符串

for(int i = 0; i < 3; i++){
            str = str.substring(str.indexOf(",")+1 );
        }
输出结果:3/4

4、替换字符串

for(int i = 0; i < 3; i++){
            str = str.substring(str.indexOf(",")+1 );
        }
        str = str.replace("/"," : ");
输出结果:3 : 4

5、截取0-5位字符串

String substring = str.substring(0, 5);
输出结果:abcd,
原文地址:https://www.cnblogs.com/wyzl/p/14025867.html