码迷,mamicode.com
首页 > 其他好文 > 详细

字符串操作方法

时间:2018-06-27 21:07:48      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:print   main   截取字符串   cep   产生   减肥   index   存在   ima   

public class Demo5_StringMethod { /** * * int length():获取字符串的长度。 * char charAt(int index):获取指定索引位置的字符 * int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。 * int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。 * int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。 * int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。 * lastIndexOf * String substring(int start):从指定位置开始截取字符串,默认到末尾。 * String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。 */ public static void main(String[] args) { //demo1(); //demo2(); //demo3(); //demo4(); String s = "woaiheima"; s.substring(4); //subString会产生一个新额字符串,需要将新的字符串记录 System.out.println(s); } private static void demo4() { String s1 = "heimawudi"; String s2 = s1.substring(5); System.out.println(s2); String s3 = s1.substring(0, 5); //包含头,不包含尾,左闭右开 System.out.println(s3); } private static void demo3() { String s1 = "woaiheima"; int index1 = s1.indexOf(‘a‘, 3); //从指定位置开始向后找 System.out.println(index1); int index2 = s1.lastIndexOf(‘a‘); //从后向前找,第一次出现的字符 System.out.println(index2); int index3 = s1.lastIndexOf(‘a‘, 7); //从指定位置向前找 System.out.println(index3); } private static void demo2() { String s1 = "heima"; int index = s1.indexOf(‘e‘); //参数接收的是int类型的,传递char类型的会自动提升 System.out.println(index); int index2 = s1.indexOf(‘z‘); //如果不存在返回就是-1 System.out.println(index2); int index3 = s1.indexOf("ma"); //获取字符串中第一个字符出现的位置 System.out.println(index3); int index4 = s1.indexOf("ia"); System.out.println(index4); } private static void demo1() { //int[] arr = {11,22,33}; //System.out.println(arr.length); //数组中的length是属性 String s1 = "heima"; System.out.println(s1.length()); //length()是一个方法,获取的是每一个字符的个数 String s2 = "你要减肥,造吗?"; System.out.println(s2.length()); char c = s2.charAt(5); //根据索引获取对应位置的字符 System.out.println(c); char c2 = s2.charAt(10); //StringIndexOutOfBoundsException字符串索引越界异常 System.out.println(c2); } }

字符串操作方法

标签:print   main   截取字符串   cep   产生   减肥   index   存在   ima   

原文地址:http://blog.51cto.com/357712148/2133419

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!