为了账号安全,请及时绑定邮箱和手机立即绑定

定義字符串求返回值,并判斷字符串是否正確

标签:
Java

//定義字符串求返回值,并判斷字符串是否正確
public class String02 {
public static void main(String[] args) {
//定義一個字符串
String name="www.baidu.com";
//字符的索引是從0到字符串名.length()-1
//多個相同字符,默認返回第一個字符的值
int index=name.indexOf('w');
int index2=name.indexOf('.');
//q不屬於字符串中的字符,返回-1
int index3=name.indexOf('q');
System.out.println(name.length());
System.out.println(index);
System.out.println(name.indexOf("w"));
System.out.println(index2);
System.out.println(name.indexOf("."));
System.out.println(index3);
System.out.println(name.indexOf("q"));
System.out.println(name.indexOf("b"));
System.out.println(name.indexOf("u"));
//baidu中的b的返回值為4,u的返回值為8
//因為在substring(0,字符串名.leng())的範圍內,比字符的索引多1
//所以,u對應的int endIndex是8+1
//[int beginIndex,int endIndex),[對應當前值,)對應當前值+1
String prefix=name.substring(4,9);
System.out.println(prefix.equals("baidu"));
System.out.println(name.indexOf('c'));
System.out.println(name.indexOf('m'));
String prefix2=name.substring(10, 13);
System.out.println(prefix2.equals("com"));
if(index!=-1&&index<index2&&prefix2.equals("com")){
System.out.println("網址正確!");
}else{
System.out.println("網址錯誤!");
}
String prefix3=name.substring(0);
System.out.println(prefix3.equals("www.baidu.com"));
}
}

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
1
获赞与收藏
23

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消