大家好,又见面了,我是你们的朋友全栈君。
//截取第一个字符
String NumOne = "A01013".substring(0,1);
//截取第一个字符之后的所有字符
String LastData = "A01013".substring(1);
String NumOne1 = "你好!".substring(0,2);
String LastDataNew = LastData.replaceAll ("(.{1})", "$1-");//加入'-'符号
//LastDataNew = LastDataNew.substring(0, LastDataNew.length()-1);
mString1 = NumOne;
mString2 = NumDataNew+"是一个字母,"+NumOne1+":"+LastDataNew+"是数字";
Log.i("siwen", "str = "+mString1 + ", "+mString2 );
打印:
str = A,是一个字母,你好:0-1-0-1-3-是数字
这里根据”@”截取字符串(也可以是其他子字符串)
String sb = "HelloWorld@qq.com";
String str = sb.substring(0, sb.indexOf("@"));
System.out.println(str);
运行结果:HelloWorld
public class StringUtils {
public static void main(String[] args) {
String test = "abc123";
// 遍历所有字符
for (int i = 0; i < test.length(); i++) {
char item = test.charAt(i);
System.out.println(String.valueOf(item));
}
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142334.html原文链接:https://javaforall.cn