码迷,mamicode.com
首页 > 编程语言 > 详细

java11-3 String类的获取功能

时间:2016-09-15 00:47:02      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

package cn_String2;
/*
String类的获取功能
int length():获取字符串的长度。
char charAt(int index):获取指定索引位置的字符
int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
为什么这里是int类型,而不是char类型?
原因是:‘a‘和97其实都可以代表‘a‘
int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
String substring(int start):从指定位置开始截取字符串,默认到末尾。
String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
*/
public class StringTest1 {

public static void main(String[] args) {
String a = "StudentStudy";

//int length():获取字符串的长度。
System.out.println("length="+a.length());
System.out.println("-----------");

//char charAt(int index):获取指定索引位置的字符
System.out.println("index="+a.indexOf(2));
System.out.println("-----------");

//int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
System.out.println("indexOf u="+a.indexOf(‘u‘));
System.out.println("-----------");

//int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
System.out.println("indexOf Stu="+a.indexOf("Stu"));
System.out.println("-----------");

//int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
System.out.println("indexOf = "+a.indexOf(‘u‘, 3));
System.out.println("-----------");

//int indexOf(String str,int fromIndex):
//返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
System.out.println("indexOf = "+a.indexOf("Stu", 2));
System.out.println("-----------");

//String substring(int start):从指定位置开始截取字符串,默认到末尾。
System.out.println("substring = "+a.substring(7));//包括开始的字符
System.out.println("-----------");

//String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
System.out.println("substring = "+a.substring(0, 7));//包括开始的字符,但不包括结束的字符
}

}

java11-3 String类的获取功能

标签:

原文地址:http://www.cnblogs.com/LZL-student/p/5873931.html

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