永发信息网

JAVA 一个字符串"xxxxabcabc" 如何去掉字符串前四个xxxx是四个不固定字符,保留abcabc,菜鸟求助!谢谢

答案:5  悬赏:30  手机版
解决时间 2021-03-07 13:56
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-07 01:47
还有如何判断,一个字符串的前四个是否为“stay”,比如这个字符串是,"stayACZCZCZC"
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-03-07 02:35
String s ="xxxxabcabc";

System.out.println(s.substring(4, s.length()));

String s1 = "stayACZCZCZC";

String flag = s1.substring(0, 4);

if(flag.equals("stay")){
System.out.println("yes");
}else{
System.out.println("no");
}
全部回答
  • 1楼网友:鱼忧
  • 2021-03-07 06:53
 去掉前四个字符的话,用string类的截取方法:substring(起始索引,结束索引)。返回的是起始索引处(包含)到结束索引(不包含)处的字符串 例: string str=“xxxxabcdefg”; 要去掉前面四个的话。就是要获得该字符串索引为4-最后的这段字符。 string result=str.substring(4);//不写结束索引既表示从起始索引开始到该字符串最后全部截取获得。 string result =str.substring(4,str.length());str.length()是获得字符串的长度    
  • 2楼网友:梦中风几里
  • 2021-03-07 05:21
String str = "xxxxabcabc"; // 去掉前四个字符 str = str.substring(4); // 判断是否以stay开头 boolean flg = str.startWith("stay");
  • 3楼网友:封刀令
  • 2021-03-07 04:15
String str = "stayACZCZCZC"; str = str.substring(4, str.length()); System.out.println(str);
  • 4楼网友:爱难随人意
  • 2021-03-07 03:22
String a = "stayACZCZCZC"; //问题一 System.out.println(a.replaceAll(a.substring(0,4),"")); System.out.println("----------------------------"); //问题二 if("stay".equals(a.substring(0, 4))){ System.out.println("ok"); }else{ System.out.println("ng"); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯