一、public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。

//取字符串的前i个字符
str=str.substring(0,i);
//取字符串包含4之不包含i的字符
str=str.substring(4,i);

二、public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。

去掉字符串的前i个字符
str=str.substring(i);

三、public CharSequence subSequence(int beginIndex, int endIndex)
subSequence() 方法返回一个新的字符序列,它是此序列的一个子序列。beginIndex – 起始索引(包括);endIndex – 结束索引(不包括);

//取字符串包含4之不包含i的字符
str=str.substring(4,i);

四、public char charAt(int index)
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。index – 字符的索引。

//返回指定索引(i)处的字符。
char result = str.charAt(6);

五、public String[] split(String regex, int limit)
split() 方法根据匹配给定的正则表达式来拆分字符串。
注意: . 、 $、 | 和 * 等转义字符,必须得加 \。
注意:多个分隔符,可以用 | 作为连字符。
regex – 正则表达式分隔符。limit – 分割的份数。

public class Test {public static void main(String args[]) {String str = new String("Welcome-to-Runoob");System.out.println("- 分隔符返回值 :" );for (String retval: str.split("-")){System.out.println(retval);}System.out.println("");System.out.println("- 分隔符设置分割份数返回值 :" );for (String retval: str.split("-", 2)){System.out.println(retval);}System.out.println("");String str2 = new String("www.runoob.com");System.out.println("转义字符返回值 :" );for (String retval: str2.split("\\.", 3)){System.out.println(retval);}System.out.println("");String str3 = new String("acount=? and uu =? or n=?");System.out.println("多个分隔符返回值 :" );for (String retval: str3.split("and|or")){System.out.println(retval);}}
}
//结果
- 分隔符返回值 :
Welcome
to
Runoob- 分隔符设置分割份数返回值 :
Welcome
to-Runoob转义字符返回值 :
www
runoob
com多个分隔符返回值 :
acount=? uu =? n=?

六、 public int codePointAt(int indices);
此方法的返回类型为int ,它返回给定索引处char的Unicode代码点。
int index –表示引用字符值的索引。

//返回给定索引处char的Unicode代码点
StringBuilder st_b = new StringBuilder("Java");
int cp = st_b.codePointAt(2);

String截取方法相关推荐

  1. String 截取方法substring

    String可以使用substring方法进行截取字符串 有两种,可输入 单参数:public String substring(int beginIndex) : 双参数:public String ...

  2. Android String字符串截取方法总结

    Android String字符串截取方法总结 指定字符,截取字符串,返回字符串数组: String str = "abcd.efg.123456.hijk.345"; Strin ...

  3. 常见操作String的方法(截取子串,分割字符串,字符串的替换)

    常见操作String的方法(截取子串,分割字符串,字符串的替换) 截取子字符串substring() substring()方法有两种重载形式,一种是从指定位置截取到字符串结尾,另一种是截取指定范围的 ...

  4. String 截取字符串方法——subString()

    String 截取字符串方法subString() String可以使用substring方法进行截取字符串有两种,参数可输入一个或者两个: 单参数:public String substring(i ...

  5. swift中字符串截取方法(substring)

    下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange 1.将String转化为NSStrin ...

  6. java解析字符串方法_java字符串的截取方法substring()代码解析

    这篇文章主要介绍了java字符串的截取方法substring()代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 返回位于 String 对象 ...

  7. String.split()方法介绍

    String.split()方法我们会经常使用到,这个方法可以将一个字符串分割成数组,但是最近在使用的时候发现一个问题,代码如下: String str1 = "1";String ...

  8. Java String compareToIgnoreCase() 方法

    Java有一组可以用于字符串的内置方法.Java 字符串(String)操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等.本文主要介绍Java String compareTo ...

  9. java 文件地址截取文件名_关于Java文件名的截取方法

    在实际开发应用中会应到截取文件名,那么今天爱站技术频道的小编就給您带来这篇关于Java文件名的截取方法,希望能给大家帮上忙,下面来一起看看吧. 1.截取不带后缀的文件名 String resource ...

最新文章

  1. 快逸报表API直接生成v4统计图
  2. python去重txt文本_Python 文件去重(转载)
  3. 【C语言简单说】四:常量
  4. 训练一个神经网络 能让她认得我
  5. GPS/轨迹追踪、轨迹回放、围栏控制
  6. python获取计算机信息系统数据罪_使用 python 收集获取 Linux 系统主机信息
  7. c# 用正则表达式获取开始和结束字符串中间的值
  8. Android最佳实践之流畅设计
  9. C++写的B+树源码
  10. Oracle数据库REDO损坏ora-00333修复手札
  11. unity基础(1)——unity编辑器的基本介绍
  12. Kafka安装包下载地址
  13. 进华为你必须了解的——华为精神
  14. conda 查看现有虚拟环境 - 删除现有虚拟环境
  15. 非正态分布数据转换成正态分布
  16. Android 替换应用内so文件避免每次都要重新打包的麻烦
  17. python的help()
  18. netty之微信-IM简介(二)
  19. 简单搭建一个属于自己的视频网站
  20. 烧写android到开发板,烧写开发板_RZMars的技术博客_51CTO博客

热门文章

  1. 蚁创互联告诉您何为品牌霸屏?“品牌霸屏”是什么意思呢?
  2. 职场新人必备的职场技巧
  3. Java-swing坦克大战游戏
  4. 物联网毕业设计 基于单片机的病房呼叫系统
  5. 传感技术及应用知识点考点总结
  6. 7-16 哈利·波特的考试 (25分)
  7. 新手入门教程,从0开始入手APIcloud(二)
  8. 塔里木大学CSDN高校俱乐部发展规划
  9. 为网页添加列表和超链接—二维码名片
  10. 李彦宏为何推出百度大数据引擎?大数据引擎可以干什么?