字符串截取相关例子

例一:

String.indexOf(String x):字符串x在字符串中第一次出现的下表索引,若不存在“x”,就返回-1

String.substring(int beginindex):从字符串索引为beginindex开始截取,包括该索引

String str = "陕西省|西安市|雁塔区";
System.out.println(str.indexOf("|"));//输出3
System.out.println(str.substring(str.indexOf("|")+1));//输出为“西安市|雁塔区”,把“陕西省|”接去掉

例二:

String str="abc.ABC.aaa";
System.out.println("'.'在str字符串中第一次出现位置的索引为:"+str.indexOf("."));
System.out.println("截取abc的值"+str.substring(0, str.indexOf(".")));
System.out.println("截取中间ABC的值:"+str.substring(str.indexOf(".")+1,str.lastIndexOf(".")));
System.out.println("截取aaa的值:"+str.substring(str.lastIndexOf(".")+1));

例三:

String path="http://localhost:8080/Client/index.jsp";
//将最后一个斜杠后,'.'以前的部分(也就是'index')截取出来
String x = path.substring(path.lastIndexOf("/")+1, path.lastIndexOf("."));
System.out.println(x);
时间: 2024-11-10 17:35:12

字符串截取相关例子的相关文章

字符串截取相关样例

例一: String.indexOf(String x):字符串x在字符串中第一次出现的下表索引,若不存在"x",就返回-1 String.substring(int beginindex):从字符串索引为beginindex開始截取,包含该索引 String str = "陕西省|西安市|雁塔区"; System.out.println(str.indexOf("|"));//输出3 System.out.println(str.substri

python字符串截取小例子

# TempConvert.pyval = input("请输入带温度表示符号的温度值(例如:32C): ") if val[-1] in ['C','c']: f = 1.8 * float(val[0:-1])+32 print("转换后的温度为: %.2fF" %f)elif val[-1] in ['F','f']: c = (float(val[0:-1]) - 32) / 1.8 print("转换后的温度为:%.2fC" %c)el

mysql 和字符串截取相关的知识点

LOCATE(',','123,456') - 1) SELECT LEFT('123,456',3); SELECT LEFT('123,456',LOCATE(',','123,456') - 1); SELECT FIND_IN_SET('123','123,456,789');SELECT FIND_IN_SET('456','123,456,789');SELECT FIND_IN_SET('789','123,456,789');

一个关于字符串截取输出的例子

要求:给定字符串"1234"或者"12345",输出以下序列. output-> "1234","123","234","12","23","34","1","2","3","4"  "12345","1234","

Apache Pig字符串截取实战小例子

记录一个Pig字符串截取的实战小例子: 需求如下,从下面的字符串里提取出第2列(冒号后面)的值: Java代码   1 2  3 4 a:ab#c#d a:c#c#d a:dd#c#d a:zz#c#d 如果是在java里,方法可能有很多种,比如substring,或者split多次等,在pig也大致如此,可以使用SUBSTRING内置函数来完成,但散仙推荐使用下面的方式,这种方式比较灵活,适合大部分场景的数据提取,需要用到的2个函数如下: (1)REGEX_EXTRACT('原始字符串','正

shell脚本字符串截取

shell字符串的截取的问题: 一.Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.expr $a : ‘\(.\\).*’ 5.echo $a|dd bs=1 count=8 2>/dev/null 二.按指定的字符串截取 1.第一种方法: ${varible##*string} 从左向右截取最后一个string后的字符

Linux下实现字符串截取方法总结

Linux下实现字符串截取,大体上可以分为两种,使用命令实现截取,使用工具实现截取.具体截取方式如下: a.#截取,可以实现删除左边字符,保留右边字符 从左边第一个</>开始,删除</>及之前的所有字符 str=http://www.baidu.com/index.html echo ${str#*/}        # right first / 输出:      /www.baidu.com/index.html b.##截取,可以实现删除左边字符,保留右边字符 从最右边的&l

php中文字符串截取方法实例总结

本文实例总结了php中文字符串截取方法,非常实用的技巧.具体方法分析如下: 1.使用mbstring扩展库的mb_substr截取就不会出现乱码了. 2.自己书写截取函数,但效率不如用mbstring扩展库来得高. 3.如果仅是为了输出截取的串,可用如下方式实现:substr($str, 0, 30).chr(0). substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函 数,mb_substr()/mb_str

个人对php,js,css字符串截取的办法汇总

下面的是个人对php,js,css字符串截取的办法汇总,对大神来说可能没什么含量,求少喷哦,当然可以学习教程增强自己的编程能力. 首先是PHP版本的. 其实只用mb_strimwidth一个函数就可以了,该函数的说明如下: mb_strimwidth -  获取按指定宽度截断的字符串 string mb_strimwidth ( string $str , int $start , int $width [,  string $trimmarker = "" [, string $en