当前位置: 首页 > news >正文

建站行业乱象完整版黄页88网推广服务

建站行业乱象完整版,黄页88网推广服务,做网站收费 知乎,百度网站评价在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。 1. substring(int beginIndex) 形式 此方式用于提取从索引位置开始至结尾处的字符串部分。调用时&#xff0c…

在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。

1. substring(int beginIndex) 形式

此方式用于提取从索引位置开始至结尾处的字符串部分。调用时,括号中是需要提取字符串的开始位置,方法的返回值是提取的字符串。例如:

 
  1. String str = "我爱 java 编程";
  2. String result = str.substring(3);
  3. System.out.println(result); // 输出:Java 编程
2. substring(int beginIndex,int endIndex) 形式

此方法中的 beginIndex 表示截取的起始索引,截取的字符串中包括起始索引对应的字符;endIndex 表示结束索引,截取的字符串中不包括结束索引对应的字符,如果不指定 endIndex,则表示截取到目标字符串末尾。该方法用于提取位置 beginIndex 和位置 endIndex 位置之间的字符串部分。

这里需要特别注意的是, 对于开始位置 beginIndex, Java 是基于字符串的首字符索引为 0 处理的,但是对于结束位置 endIndex,Java 是基于字符串的首字符索引为 1 来处理的,如图 1 所示。
 


图1 字符串中的字符索引


注意:substring() 方法是按字符截取,而不是按字节截取。

例 1

创建一个字符串,对它使用 substring() 方法进行截取并输出结果。示例代码如下:

 
  1. public static void main(String[] args) {
  2. String day = "Today is Monday"; //原始字符串
  3. System.out.println("substring(0)结果:"+day.substring(0));
  4. System.out.println("substring(2)结果:"+day.substring(2));
  5. System.out.println("substring(10)结果:"+day.substring(10));
  6. System.out.println("substring(2,10)结果:"+day.substring(2,10));
  7. System.out.println("substring(0,5)结果:"+day.substring(0,5));
  8. }

输出结果如下所示:

substring(0)结果:Today is Monday
substring(2)结果:day is Monday
substring(10)结果:onday
substring(2,10)结果:day is M
substring(0,5)结果:Today

Java分割字符串(split())

String 类的 split() 方法可以按指定的分割符对目标字符串进行分割,分割后的内容存放在字符串数组中。该方法主要有如下两种重载形式:

 
  1. str.split(String sign)
  2. str.split(String sign,int limit)

其中它们的含义如下:

  • str 为需要分割的目标字符串。
  • sign 为指定的分割符,可以是任意字符串。
  • limit 表示分割后生成的字符串的限制个数,如果不指定,则表示不限制,直到将整个目标字符串完全分割为止。


使用分隔符注意如下:

1)“.”和“|”都是转义字符,必须得加“\\”。

  • 如果用“.”作为分隔的话,必须写成String.split("\\."),这样才能正确的分隔开,不能用String.split(".")
  • 如果用“|”作为分隔的话,必须写成String.split("\\|"),这样才能正确的分隔开,不能用String.split("|")


2)如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or")

例 1

使用 split() 方法对字符串进行分割的实例如下:

 
  1. public static void main(String[] args) {
  2. String Colors = "Red,Black,White,Yellow,Blue";
  3. String[] arr1 = Colors.split(","); // 不限制元素个数
  4. String[] arr2 = Colors.split(",", 3); // 限制元素个数为3
  5. System.out.println("所有颜色为:");
  6. for (int i = 0; i < arr1.length; i++) {
  7. System.out.println(arr1[i]);
  8. }
  9. System.out.println("前三个颜色为:");
  10. for (int j = 0; j < arr2.length; j++) {
  11. System.out.println(arr2[j]);
  12. }
  13. }

输出结果如下:

所有颜色为:
Red
Black
White
Yellow Blue
前三个颜色为:
Red
Black
White,Yellow,Blue

从输出的结果可以看出,当指定分割字符串后组成的数组长度(大于或等于 1)时,数组的前几个元素为字符串分割后的前几个字符,而最后一个元素为字符串的剩余部分。

例如,在该实例中,指定了 arr2 的长度为 3,而字符串 Colors 分割后组成的数组长度为 5。因此会将 arr2 中的前两个元素赋值为 Colors 分割后的前两个字符,arr2 中的第 3 个元素为 Colors 字符串的后 3 个字符组成的字符串。

http://www.yidumall.com/news/93737.html

相关文章:

  • 南通网站制作外包平面设计培训班学费一般多少
  • 香港空间做网站速度慢的解决方法磁力天堂最佳搜索引擎入口
  • 网站排名超快seo服务深圳
  • 卖衣服的网站排名seo咨询服务
  • 网站建设 收费标准交换链接的其它叫法是
  • 奥迪汽车建设网站常见的关键词
  • 建立网站顺序推广方案策划
  • 海口网站建设优化2020最近的新闻大事10条
  • 电脑报价网站深圳网络推广推荐
  • 做教师知识网站有哪些内容神马网站快速排名案例
  • 网站开发用哪种语言做好石家庄邮电职业技术学院
  • 做网站被骗属于诈骗吗seo关键词选择及优化
  • 网站做竞价经常会被攻击吗上海网站建设服务
  • 富阳做网站的网站搜索引擎优化工具
  • 百度投诉中心电话24个小时上海有实力的seo推广咨询
  • 图文型官网站百度网站打不开
  • javase可以做网站吗关键词分析
  • f式布局网站快速排名程序
  • 政府网站建设部门外出考察免费做网站网站
  • 做淘客网站的武汉网站搜索引擎优化
  • 嘉兴品牌网站seo查询软件
  • wordpress中国最好主题昆明seo优化
  • emlog建站教程2023新闻大事件摘抄
  • 大型国有企业网站建设合理使用说明
  • 做网站有哪些类型的抖音代运营大概多少钱一个月
  • 企业网站建设方案市场兰州网络推广的平台
  • 网站建设的成功之处有哪些今日新闻头条大事
  • web前端开发工程师的工作内容武汉外包seo公司
  • 新网站建设需要注意google翻译
  • 网站数据库密码修改了要怎么做网络营销公司是做什么的