String类的使用说明
2015-10-24 15:05
267 查看
(1)Length()取一个字符串的长度:public int length();
(2)charAt()从字符串中取出指定位置的字符
(3)getChars()
void getChars(int srcBegin, int srcEnd,char[] dst, int dstbegin):该方法将目标字符拷贝到字符串中其中,srcBegin为拷贝的起始位置,srcEnd为拷贝的结束位置,字符串数值dst为目标字符数组,dstBegin为目标字符数组的拷贝起始位置
char[] s1={'I',' ','I','o','v','e',' ','Y','o','u','!'};//s1=I Iove You!
String s2=new String ("her!");
s2.getChars(0,3,s1,7)//s1=I love her!从s1第7个位置开始截取三位数(0—3)
Syetem.out.println(s1);
结果:I Love her!
(4)replace()
String replace(char oldChar,char newChar);//将字符串中第一个oldChar替换为newChar;
(5)toUpperCase()将字符转换为大写
(6)toLowerCase()将字符转换为小写
String str3=new String("java.lang.Class String")
System.out.println("str3.toUpperCase()"+str3.toUpperCase());
System.out.println("str.toLowerCase()"+str3.toLowerCase());
结果:
JAVA.LANG.CLASS STRING
java.lang.class string
(7)trim()进行删除,参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出空 指针异常。
(8)toCharArray()
char[] toCharArray()将String对象转化为char数组
String s1 = "This ";
char [] ch = s1.toCharArray();
System.out.println(ch);
public calss StringLength1{ public static void main(String[]args){ //定义一个字符串 String str1=new String("ni hao"); //求取字符串的长度 int n1=str1.length(); System.out.println("字符串"+str1+"的长度"+n1); } }
(2)charAt()从字符串中取出指定位置的字符
public class String2{ pblic static void mian(String[]args){ 定义一个字符串 String str2=new String("ni hao"); //取出字符串中第二个位置的字符 System.out.println(Str2.charAt(1)); } }
(3)getChars()
void getChars(int srcBegin, int srcEnd,char[] dst, int dstbegin):该方法将目标字符拷贝到字符串中其中,srcBegin为拷贝的起始位置,srcEnd为拷贝的结束位置,字符串数值dst为目标字符数组,dstBegin为目标字符数组的拷贝起始位置
char[] s1={'I',' ','I','o','v','e',' ','Y','o','u','!'};//s1=I Iove You!
String s2=new String ("her!");
s2.getChars(0,3,s1,7)//s1=I love her!从s1第7个位置开始截取三位数(0—3)
Syetem.out.println(s1);
结果:I Love her!
(4)replace()
String replace(char oldChar,char newChar);//将字符串中第一个oldChar替换为newChar;
(5)toUpperCase()将字符转换为大写
(6)toLowerCase()将字符转换为小写
String str3=new String("java.lang.Class String")
System.out.println("str3.toUpperCase()"+str3.toUpperCase());
System.out.println("str.toLowerCase()"+str3.toLowerCase());
结果:
JAVA.LANG.CLASS STRING
java.lang.class string
(7)trim()进行删除,参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出空 指针异常。
(8)toCharArray()
char[] toCharArray()将String对象转化为char数组
String s1 = "This ";
char [] ch = s1.toCharArray();
System.out.println(ch);
相关文章推荐
- iOS开发使用MJRefresh进行刷新
- 基于React.js实现webapp的技术实践
- 基于Reactjs实现webapp(加精)
- 基于React.js实现webapp的技术实践
- JSON数据结构学习
- 案例研究:CopyToAsync
- 访问局域网内数据库
- 第三章 使用Servlet处理HTTP响应
- [Leetcode]Palindrome Partitioning
- 第二课servlet的配置及生命周期方法
- Git常用操作
- Synchronized 和 static synchronized 的区别
- 杭电1097--a^b周期最后一位
- 关于工具
- 过度定义的危害
- 使用IntelliJ IDEA 14和Maven创建java web项目
- 转 MyBatis Mapper 接口如何通过JDK动态代理来包装SqlSession 源码分析
- linux下iptables的编译及简单使用
- NSBezierPath
- jquery validate插件高级表单验证