## **截取当前字符串的部分内容**
String subString(int start,int end)//基本形式
public static void main(String[] args) {
// 012345678901234567890
String str = "http://www.oracle.com";
String sub = str.substring(11,17);//要最后加1
System.out.println(sub);
//输出为oracle
sub = str.substring(11);
System.out.println(sub);
//输出为oracle.com
int start = str.indexOf(".");
int end = str.indexOf(".",start+1);//从start+1找.的位置
sub = str.substring(start+1,end);//start+1为第一个‘.’后面的内容
//获取的是两点间的内容
System.out.println(sub);
//输出为oracle
}
去除字符串两边的空白
**String trim()//基本形式**
public static void main(String[] args){
String str = " Hello world ";
String trim = str.trim();
System.out.println(str);
System.out.println(trim);
//仅仅去除两边的空白,不去除中间的空白
//trim 用于办公自动化,可自动去除前后空格,例如登陆用户名过程
}
获取给定位置上的字符
char charAt(int index)//字符基本形式
//看第几个字符是什么可以用到此方法!
public static void main(String[] args){
String str = "Hello world";
char c = str.charAt(6);
System.out.println(c);//输出为w
str = "上海自来水来自海上";
for(int i = 0;i < str.length()/2; i++){
if(str.charAt(i) != str.charAt(str.length()-1-i)){
System.out.println("不是回文");
return;
}
}
System.out.println("是回文");
//最终结果为是回文
}