rxcr.net
当前位置:首页 >> suBstring截取字符串例子 >>

suBstring截取字符串例子

public class TestSubstring { public static void main(String[] args) { String str1 = "fghjkl"; String str2 = str1.substring(1);//从第1号位置开始截取字符串,截到最后,把截取后的返回,赋值给str2 System.out.println("str1 == " + str1); System.out.println("str2 == " + str2); } }

Java中substring方法的第二个参copy数意思是“截取到第几索引位置的字符百为止”,而不是“截取多少个字符”.例如有字符串"abcdefg",一共是7个字母,看成字符数组就是7位长度,数组下标索度引是从0到6,那么 substring(0,2)意思就是截取下标索引0(包含)到下标索引2(不包含)内的字符串,知得到的是"ab" substring(4,7)意思就是截取下标索引4(包含)到下标索引7(不包含)内的字符串,得到的是"efg" 所以你写道substring(4,2)会报错(数组下标越界错误),第二个参数不能比第一个参数小

substring 一般用于提取字符串的 String s="青春无悔无悔青春"; String result =s.substring(2,6); substring(int beginindex,int endindex)方法用于提取位置 beginindex和位置endindex位置之间的字符串部分.特别要注意的是,对于开始位置beginindex,Java是基于字符串的首字符位0处理的,但是对于终止位置endindex,Java是基于字符串的首字符位1处理的 提取的结果就是“无悔无悔”

String s="aaa bbb ccc ddd eee".substring(8,"aaa bbb ccc ddd eee".length())

两种方法 一如果你想取得文件扩展名前的内容可以不用substring String str=“index.do”.split("\\.")[0] //就是index 把字符按点拆成一个数组,取数组第一个元素就哦了.二 如果你非的用substring的话 String str="index.do".substring(0,"index.do".indexOf("."));

maskedTextBox1.Text = maskedTextBox1.Text.Substring(0, 5);MessageBox.Show("警告");

先用indexOf判断第一个,的位置,然后截取的时候从第一位到,号indexOf那位置具体语法忘了,如果indexOf,返回-1则表示没有"逗号"进行处理一下

1:判断字符串长度是否大于3,大于3直接Temp.Substring(Temp.Length - 3)取出后三位.2,:用CheckBoxList.SelectedItems得到选中项的数组.

字符串截取的代码如下:public static void main(String[] args) { String string = "abc|cdf|edf|gggg|sdjfkldfdf"; String[] array = string.split("\\|"); System.out.println(array[array.length - 1]); } 代码思路:1. 首先将字符串,根据“|”符号,分割成数组;2. 取数组最后一个位置的字符串,即可.这里需要注意的是:split() 方法根据匹配给定的正则表达式来拆分字符串.. 、 | 和 * 等转义字符,必须得加 \\.

具体方法如下: String useName=F:\workspace\ssh_photo\WebContent\uploadFile\1444783552338pic.jpg ;int begin=useName.indexOf(“.”);int last=useName.length();System.out.println(useName.substring(begin,last)); 方法介绍: public String substring(int beginIndex, int endIndex);第一个int为开始的索引,对应String数字中的开始位置.第二个是截止的索引位置,对应String中的结束位置.

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com