String类常用方法
2015-05-24 16:59
295 查看
String类基础总结:
一 初始化:
String类未进行初始化,便使用会报出编译错误,因此使用String时候要先对其初始化。
可以通过直接赋值形式初始化,也可以用字符数组初始化,如下实例:
二常用方法:
1 字符串长度 length()方法:
2 返回索引 indexOf( String str) lastIndexOf( String str ),索引从0开始,前者返回字符串首次出现的位置索引,后者最后一次出现的位置索引:
当无该字符串时候返回-1
3 根据索引返回字符 charAt(int n) :
4 截取字符串 substring(int n1,int n2),包前不包括后面的索引:
5 去除字符串首部和尾部空格,不可以去除中间部分空格 trim();
6 字符串替换,repalce(String str1,String str2),在字符串中找到字符串str1,用str2替换:
7 字符串的开始和结尾判断,startsWith(Stirng str),endWith(String str):
8 判断字符串相等,equals(String str),equalsIgnoreCase(String str) 前者区分大小写,后者忽略大小写进行判断:
9 大小写转换,toUpperCase() toLowerCase:
10 字符串分割,split(String str)在字符串查找str 进行分割,不含str.。split(String str,int n)分割成长度为n的字符串数组,从前面开始 后面可能有余量:
一 初始化:
String类未进行初始化,便使用会报出编译错误,因此使用String时候要先对其初始化。
可以通过直接赋值形式初始化,也可以用字符数组初始化,如下实例:
package com.tp.temp; public class StrTemp { public static void main(String[] args) { String str=null; char[] ch={'h','我',' ',' ','a'}; str=new String(ch); System.out.println(str); } }
二常用方法:
1 字符串长度 length()方法:
String str="Hello,Word!"; int n=0; n=str.length(); System.out.println(n);
2 返回索引 indexOf( String str) lastIndexOf( String str ),索引从0开始,前者返回字符串首次出现的位置索引,后者最后一次出现的位置索引:
String str="Hello,Word!"; int n=0; n=str.length(); System.out.println(n);
int n1=str.indexOf(",");
System.out.println(n1);
int n2=str.lastIndexOf("o");
System.out.println(n2);
当无该字符串时候返回-1
3 根据索引返回字符 charAt(int n) :
String str="Hello,Word!"; char ch=str.charAt(0); System.out.println(ch);
4 截取字符串 substring(int n1,int n2),包前不包括后面的索引:
String str = null; str = "Hello,Word!"; String newStr = ""; newStr = str.substring(0); System.out.println(newStr); newStr = str.substring(0, 1); System.out.println(newStr); newStr = str.substring(5, 6); System.out.println(newStr);
5 去除字符串首部和尾部空格,不可以去除中间部分空格 trim();
str=" a b "; System.out.println(str.length()); System.out.println(str.trim().length());
6 字符串替换,repalce(String str1,String str2),在字符串中找到字符串str1,用str2替换:
str=" a b "; System.out.println(str.length()); System.out.println(str.trim().length());
newStr=str.replace(" ", "#");
7 字符串的开始和结尾判断,startsWith(Stirng str),endWith(String str):
str=" a b "; System.out.println(str.length()); System.out.println(str.trim().length());
newStr=str.replace(" ", "#");
System.out.println(newStr);
System.out.println(newStr.startsWith("#"));
System.out.println(newStr.endsWith("#"));
8 判断字符串相等,equals(String str),equalsIgnoreCase(String str) 前者区分大小写,后者忽略大小写进行判断:
str="abc"; System.out.println(str.equals("abc")); System.out.println(str.equalsIgnoreCase("abc"));
9 大小写转换,toUpperCase() toLowerCase:
str="abc"; System.out.println(str.equals("abc")); System.out.println(str.equalsIgnoreCase("abc"));
newStr=str.toUpperCase();
System.out.println(newStr);
System.out.println(newStr.toLowerCase());
10 字符串分割,split(String str)在字符串查找str 进行分割,不含str.。split(String str,int n)分割成长度为n的字符串数组,从前面开始 后面可能有余量:
str="a,b,c,d,e,f"; String[] arr=str.split(",",2); for(String s:arr){ System.out.println(s); }
相关文章推荐
- Java String类的常用方法(字符串分割)
- Java学习笔记之常用方法类(一)String类、正则表达式
- Java String类及常用构造方法
- JavaSE_16th_常用类——String类常用方法
- JAVA常用类库--String类的常用方法及说明
- String类常用方法小结
- java例程练习(String类的一些常用方法)
- String类的常用方法总结
- Java String类的常用方法(字符串替换)
- java中String类和常用方法的使用
- JavaSE002_String类总结之常用方法及实例
- String类的常用方法(轻松玩转String)
- String类常用方法
- 16、String类的常用方法(背)
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- java例程练习(String类的一些常用方法)
- java中String类常用方法总结
- String类的常用方法总结