String截取方法
一、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截取方法相关推荐
- String 截取方法substring
String可以使用substring方法进行截取字符串 有两种,可输入 单参数:public String substring(int beginIndex) : 双参数:public String ...
- Android String字符串截取方法总结
Android String字符串截取方法总结 指定字符,截取字符串,返回字符串数组: String str = "abcd.efg.123456.hijk.345"; Strin ...
- 常见操作String的方法(截取子串,分割字符串,字符串的替换)
常见操作String的方法(截取子串,分割字符串,字符串的替换) 截取子字符串substring() substring()方法有两种重载形式,一种是从指定位置截取到字符串结尾,另一种是截取指定范围的 ...
- String 截取字符串方法——subString()
String 截取字符串方法subString() String可以使用substring方法进行截取字符串有两种,参数可输入一个或者两个: 单参数:public String substring(i ...
- swift中字符串截取方法(substring)
下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange 1.将String转化为NSStrin ...
- java解析字符串方法_java字符串的截取方法substring()代码解析
这篇文章主要介绍了java字符串的截取方法substring()代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 返回位于 String 对象 ...
- String.split()方法介绍
String.split()方法我们会经常使用到,这个方法可以将一个字符串分割成数组,但是最近在使用的时候发现一个问题,代码如下: String str1 = "1";String ...
- Java String compareToIgnoreCase() 方法
Java有一组可以用于字符串的内置方法.Java 字符串(String)操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等.本文主要介绍Java String compareTo ...
- java 文件地址截取文件名_关于Java文件名的截取方法
在实际开发应用中会应到截取文件名,那么今天爱站技术频道的小编就給您带来这篇关于Java文件名的截取方法,希望能给大家帮上忙,下面来一起看看吧. 1.截取不带后缀的文件名 String resource ...
最新文章
- 快逸报表API直接生成v4统计图
- python去重txt文本_Python 文件去重(转载)
- 【C语言简单说】四:常量
- 训练一个神经网络 能让她认得我
- GPS/轨迹追踪、轨迹回放、围栏控制
- python获取计算机信息系统数据罪_使用 python 收集获取 Linux 系统主机信息
- c# 用正则表达式获取开始和结束字符串中间的值
- Android最佳实践之流畅设计
- C++写的B+树源码
- Oracle数据库REDO损坏ora-00333修复手札
- unity基础(1)——unity编辑器的基本介绍
- Kafka安装包下载地址
- 进华为你必须了解的——华为精神
- conda 查看现有虚拟环境 - 删除现有虚拟环境
- 非正态分布数据转换成正态分布
- Android 替换应用内so文件避免每次都要重新打包的麻烦
- python的help()
- netty之微信-IM简介(二)
- 简单搭建一个属于自己的视频网站
- 烧写android到开发板,烧写开发板_RZMars的技术博客_51CTO博客