
发表日期: 2021-03-26 09:23:14 浏览次数:140
湘西400电话办理【湘西网站公司】湘西百度优化、湘西域名注册、湘西网店美工、湘西微信公众号托管
湘西土家族苗族自治州,是湖南省下辖自治州(地级行政区),首府驻吉首市。位于湖南省西北部,介于东经109°10′~110°22.5′,北纬27°44.5′~29°38′之间,地处湘、鄂、黔、渝四省市交界处。
1952年8月成立湘西苗族自治区,1955年改为湘西苗族自治州,1957年9月成立湘西土家族苗族自治州。管辖7县1市,面积15462平方公里。湘西州属亚热带季风湿润气候,具有明显的大陆性气候特征。
2018年,全州常住人口264.95万人。其中城镇人口123.3万人,农村人口141.65万人。以土家族、苗族为主的少数民族占77.21%。2018年,湘西州实现生产总值605.05亿元,增长6%。
湘西州历史悠久,文化灿烂,辖区内有首批国家历史文化名城凤凰县,2015年入选首批国家全域旅游示范区,州内人文古迹众多,老司城及其周边有大量的自然及人文景观遗迹。湘西也是武陵文化的发源地之一。同时享受国家西部大开发计划政策,是单列的三个地级行政区享受相关政策的地区之一 [1] 。
2018年10月,获得“2018年国家森林城市”荣誉称号。 [2] 2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。
String字符串虽然是不可变字符串,但也可以进行拼接只是会产生一个新的对象。String字符串拼接可以使用+运算符或String的concat(String str)方法。+运算符优势是可以连接任何类型数据拼接成为字符串,而concat方法只能拼接String类型字符串。
字符串拼接示例如下:
String s1 = "Hello";// 使用+运算符连接String s2 = s1 + " "; ①String s3 = s2 + "World"; ②System.out.println(s3);String s4 = "Hello";// 使用+运算符连接,支持+=赋值运算符s4 += " "; ③s4 += "World"; ④System.out.println(s4);String s5 = "Hello";// 使用concat方法连接s5 = s5.concat(" ").concat("World"); ⑤System.out.println(s5);int age = 18;String s6= "她的年龄是" + age + "岁。"; ⑥System.out.println(s6);char score = 'A';String s7= "她的英语成绩是" + score; ⑦System.out.println(s7);java.util.Date now = new java.util.Date(); ⑧//对象拼接自动调用toString()方法String s8= "今天是:" + now; ⑨System.out.println(s8);复制代码输出结果:
Hello WorldHello WorldHello World她的年龄是18岁。她的英语成绩是A今天是:Thu May 25 16:25:40 CST 2017复制代码
上述代码第①~②行使用+运算符进行字符串的拼接,其中产生了三个对象。代码第③~④行是使用+=赋值运算符,本质上也是+运算符进行拼接。
代码第⑤行采用concat方法进行拼接,该方法的完整定义如下:
public String concat(String str)复制代码
它的参数和返回值都是String,因此代码第⑤行可以连续调用该方法进行多个字符串的拼接。
代码第⑥和第⑦行是使用+运算符,将字符串与其他类型数据进行的拼接。代码第⑨行是与对象可以进行拼接,Java中所有对象都有一个toString()方法,该方法可以将对象转换为字符串,拼接过程会调用该对象的toString()方法,将该对象转换为字符串后再进行拼接。代码第⑧行的java.util.Date类是Java SE提供的日期类。
在给定的字符串中查找字符或字符串是比较常见的操作。在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字符串索引
服务热线
顶部
备案号: 苏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