当前位置: 网站首页>小程序开发>网络推广

娄底网站制作要多少钱【域名企业邮箱服务器注册申请办理】娄底网络优化公司哪家好、娄底软件开发外包价格、娄底高端企业网站页面制作设计专业公司、娄底微信公众号小程序购物支付搭建制作公司

发表日期: 2021-03-25 16:49:02 浏览次数:139

娄底网站制作要多少钱【域名企业邮箱服务器注册申请办理】娄底网络优化公司哪家好、娄底软件开发外包价格、娄底高端企业网站页面制作设计专业公司、娄底微信公众号小程序购物支付搭建制作公司

娄底市,湖南省辖地级市。据传天上二十八星宿中的“娄星”和“氐星”在这里交相辉映,故而得名。境内地势西高东低,呈阶梯状倾斜;西部山峰雄伟,地势险峻,海拔较高;东部地势逐步降低,地形起伏平缓,海拔较低。地处中亚热带季风湿润气候区,既具季风性,又兼具大陆性。总面积8117平方千米,辖1区、2市、2县;2019年常住人口394.13万人。 [1] 

娄底是被后世尊为“战神”的中华民族三大始祖之一蚩尤的故里,是湖湘文化的主要发源地之一。境内有梅山龙宫、曾国藩故里、紫鹊界梯田三个国家AAAA级旅游景区,有大熊山、龙山两个国家级森林公园和湄江、波月洞等精品旅游景点70多处。区位优越,交通便捷,地处湖南几何中心,湘黔铁路和正在建设的沪昆高铁横穿东西,洛湛铁路纵贯南北,40条铁路专用线沟通全市主要厂矿,形成了“米字型”铁路网。娄新高速全面贯通,新溆、安邵、娄益、娄衡、娄长高速同时规划建设,国省干道改造完成。 [1]  2020年2月12日,被民政部和财政部共同确定为第五批中央财政支持开展居家和社区养老服务改革试点地区。 [2] 

2019年,娄底市实现地区生产总值1640.58亿元,同比增长8.1%。其中:第一产业增加值174.44亿元,同比增长3.6%;第二产业增加值632.69亿元,同比增长7.5%;第三产业增加值833.45亿元,同比增长9.6%。

9.3.4 字符串查找

在给定的字符串中查找字符或字符串是比较常见的操作。在String类中提供了indexOf和lastIndexOf方法用于查找字符或字符串,返回值是查找的字符或字符串所在的位置,-1表示没有找到。这两个方法有多个重载版本:

  • int indexOf(int ch):从前往后搜索字符ch,返回第一次找到字符ch所在处的索引。

  • int indexOf(int ch, int fromIndex):从指定的索引开始从前往后搜索字符ch,返回第一次找到字符ch所在处的索引。

  • int indexOf(String str):从前往后搜索字符串str,返回第一次找到字符串所在处的索引。

  • int indexOf(String str, int fromIndex):从指定的索引开始从前往后搜索字符串str,返回第一次找到字符串所在处的索引。

  • int lastIndexOf(int ch):从后往前搜索字符ch,返回第一次找到字符ch所在处的索引。

  • int lastIndexOf(int ch, int fromIndex):从指定的索引开始从后往前搜索字符ch,返回第一次找到字符ch所在处的索引。

  • int lastIndexOf(String str):从后往前搜索字符串str,返回第一次找到字符串所在处的索引。

  • int lastIndexOf(String str, int fromIndex):从指定的索引开始从后往前搜索字符串str,返回第一次找到字符串所在处的索引。

提示 字符串本质上是字符数组,因此它也有索引,索引从零开始。String的charAt(int index)方法可以返回索引index所在位置的字符。

字符串查找示例代码如下:

String sourceStr = "There is a string accessing example.";//获得字符串长度int len = sourceStr.length();//获得索引位置16的字符char ch = sourceStr.charAt(16);//查找字符和子字符串int firstChar1 = sourceStr.indexOf('r');int lastChar1 = sourceStr.lastIndexOf('r');int firstStr1 = sourceStr.indexOf("ing");int lastStr1 = sourceStr.lastIndexOf("ing");int firstChar2 = sourceStr.indexOf('e', 15);int lastChar2 = sourceStr.lastIndexOf('e', 15);int firstStr2 = sourceStr.indexOf("ing", 5);int lastStr2 = sourceStr.lastIndexOf("ing", 5);System.out.println("原始字符串:" + sourceStr);System.out.println("字符串长度:" + len);System.out.println("索引16的字符:" + ch);System.out.println("从前往后搜索r字符,第一次找到它所在索引:" + firstChar1);System.out.println("从后往前搜索r字符,第一次找到它所在索引:" + lastChar1);System.out.println("从前往后搜索ing字符串,第一次找到它所在索引:" + firstStr1);System.out.println("从后往前搜索ing字符串,第一次找到它所在索引:" + lastStr1);System.out.println("从索引为15位置开始,从前往后搜索e字符,第一次找到它所在索引:" + firstChar2);System.out.println("从索引为15位置开始,从后往前搜索e字符,第一次找到它所在索引:" + lastChar2);System.out.println("从索引为5位置开始,从前往后搜索ing字符串,第一次找到它所在索引:" + firstStr2);System.out.println("从索引为5位置开始,从后往前搜索ing字符串,第一次找到它所在索引:" + lastStr2);复制代码

输出结果:

原始字符串:There is a string accessing example.字符串长度:36索引16的字符:g从前往后搜索r字符,第一次找到它所在索引:3从后往前搜索r字符,第一次找到它所在索引:13从前往后搜索ing字符串,第一次找到它所在索引:14从后往前搜索ing字符串,第一次找到它所在索引:24从索引为15位置开始,从前往后搜索e字符,第一次找到它所在索引:21从索引为15位置开始,从后往前搜索e字符,第一次找到它所在索引:4从索引为5位置开始,从前往后搜索ing字符串,第一次找到它所在索引:14从索引为5位置开始,从后往前搜索ing字符串,第一次找到它所在索引:-1复制代码

sourceStr字符串索引如图9-6所示。上述字符串查找方法比较类似,这里重点解释一下sourceStr.indexOf("ing", 5)和sourceStr.lastIndexOf("ing", 5)表达式。从图9-6可见ing字符串出现过两次,索引分别是14和24。sourceStr.indexOf("ing", 5)表达式从索引为5的字符(" ")开始从前往后搜索,结果是找到第一个ing(索引为14),返回值为14。sourceStr.lastIndexOf("ing", 5)表达式从索引为5的字符(" ")开始从后往前搜索,没有找到,返回值为-1。

{%}

图9-6 sourceStr字符串索引

9.3.5 字符串比较

字符串比较是常见的操作,包括比较相等、比较大小、比较前缀和后缀等。

  1. 比较相等

    String提供的比较字符串相等的方法:

    • boolean equals(Object anObject):比较两个字符串中内容是否相等。

    • boolean equalsIgnoreCase(String anotherString):类似equals方法,只是忽略大小写。

  2. 比较大小

    有时不仅需要知道是否相等,还要知道大小,String提供的比较大小的方法:

    • int compareTo(String anotherString):按字典顺序比较两个字符串。如果参数字符串等于此字符串,则返回值 0;如果此字符串小于字符串参数,则返回一个小于 0 的值;如果此字符串大于字符串参数,则返回一个大于 0 的值。

    • int compareToIgnoreCase(String str):类似compareTo,只是忽略大小写。

  3. 比较前缀和后缀

    • boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束。

    • boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始。

字符串比较示例代码如下:

String s1 = new String("Hello");String s2 = new String("Hello");// 比较字符串是否是相同的引用System.out.println("s1 == s2 : " + (s1 == s2));// 比较字符串内容是否相等System.out.println("s1.equals(s2) : " + (s1.equals(s2)));String s3 = "HELlo";// 忽略大小写比较字符串内容是否相等System.out.println("s1.equalsIgnoreCase(s3) : " + (s1.equalsIgnoreCase(s3)));// 比较大小String s4 = "java";String s5 = "Swift";// 比较字符串大小 s4 > s5System.out.println("s4.compareTo(s5) : " + (s4.compareTo(s5)));                            ①// 忽略大小写比较字符串大小 s4 < s5System.out.println("s4.compareToIgnoreCase(s5) : " + (s4.compareToIgnoreCase(s5)));        ②// 判断文件夹中文件名String[] docFolder = { "java.docx", " JavaBean.docx", "Objecitve-C.xlsx", "Swift.docx " };int wordDocCount = 0;// 查找文件夹中Word文档个数for (String doc : docFolder) {
    // 去的前后空格
    doc = doc.trim();                        ③
    // 比较后缀是否有.docx字符串
    if (doc.endsWith(".docx")) {
        wordDocCount++;
    }}System.out.println("文件夹中Word文档个数是: " + wordDocCount);int javaDocCount = 0;// 查找文件夹中Java相关文档个数for (String doc : docFolder) {
    // 去的前后空格
    doc = doc.trim();
    // 全部字符转成小写
    doc = doc.toLowerCase();                 ④
    // 比较前缀是否有java字符串
    if (doc.startsWith("java")) {
        javaDocCount++;
    }}System.out.println("文件夹中Java相关文档个数是:" + javaDocCount);复制代码

输出结果:

s1 == s2 : falses1.equals(s2) : trues1.equalsIgnoreCase(s3) : trues4.compareTo(s5) : 23s4.compareToIgnoreCase(s5) : -9文件夹中Word文档个数是: 3文件夹中Java相关文档个数是:2复制代码

上述代码第①行的compareTo方法按字典顺序比较两个字符串,s4.compareTo(s5)表达式返回结果大于0,说明s4大于s5,字符在字典中顺序事实上就它的Unicode编码,先比较两个字符串的第一个字符j和S,j的Unicode编码是106,S的Unicode编码是83,所以可以得出结论s4 > s5。代码第②行是忽略大小写时,要么全部当成小写字母进行比较,要么当前成全部大写字母进行比较,无论哪种比较结果都是一样的s4 < s5。

代码第③行trim()方法可以去除字符串前后空白。代码第④行toLowerCase()方法可以将此字符串全部转化为小写字符串,类似的方法还有toLowerCase()方法,可将字符串全部转化为小写字符串。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

娄底网站制作要多少钱域名企业邮箱服务器注册申请办理娄底网络优化公司哪家好、娄底软件开发外包价格、娄底高端企业网站页面制作设计专业公司、娄底微信公众号小程序购物支付搭建制作公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878