java 学习--String 【1】
2015-08-19 13:52
435 查看
String类:
1. 用法:包含在java.lang包,不需要引用,使用时不需要new
2. 常用成员
方法 效果
s.length() 返回s字符串长度
s.charAt(2) 返回s字符串中下标为2的字符
s.substring(0, 4) 返回s字符串中下标0到4的子字符串
s.indexOf("Hello") 返回子字符串"Hello"的下标
s.startsWith(" ") 判断s是否以空格开始
s.endsWith("oo") 判断s是否以"oo"结束
s.equals("Good World!") 判断s是否等于"Good World!"
==只能判断字符串是否保存在同一位置。需要使用equals()判断字符串的内容是否相同。
s.compareTo("Hello Nerd!") 比较s字符串与"Hello Nerd!"在词典中的顺序,
返回一个整数,如果<0,说明s在"Hello Nerd!"之前;
如果>0,说明s在"Hello Nerd!"之后;
如果==0,说明s与"Hello Nerd!"相等。
s.trim() 去掉s前后的空格字符串,并返回新的字符串
s.toUpperCase() 将s转换为大写字母,并返回新的字符串
s.toLowerCase() 将s转换为小写,并返回新的字符串
s.replace("World", "Universe") 将"World"替换为"Universe",并返回新的字符串
3. 更多用法
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
1. 用法:包含在java.lang包,不需要引用,使用时不需要new
String s = "Hello World!";
2. 常用成员
方法 效果
s.length() 返回s字符串长度
s.charAt(2) 返回s字符串中下标为2的字符
s.substring(0, 4) 返回s字符串中下标0到4的子字符串
s.indexOf("Hello") 返回子字符串"Hello"的下标
s.startsWith(" ") 判断s是否以空格开始
s.endsWith("oo") 判断s是否以"oo"结束
s.equals("Good World!") 判断s是否等于"Good World!"
==只能判断字符串是否保存在同一位置。需要使用equals()判断字符串的内容是否相同。
s.compareTo("Hello Nerd!") 比较s字符串与"Hello Nerd!"在词典中的顺序,
返回一个整数,如果<0,说明s在"Hello Nerd!"之前;
如果>0,说明s在"Hello Nerd!"之后;
如果==0,说明s与"Hello Nerd!"相等。
s.trim() 去掉s前后的空格字符串,并返回新的字符串
s.toUpperCase() 将s转换为大写字母,并返回新的字符串
s.toLowerCase() 将s转换为小写,并返回新的字符串
s.replace("World", "Universe") 将"World"替换为"Universe",并返回新的字符串
3. 更多用法
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
相关文章推荐
- java 静态方法和实例方法的区别
- Spring 整合Quartz 2实现定时任务五:集群、分布式架构实现探讨
- Spring整合Mybatis【自动扫描方式】
- Spring 整合Quartz 2实现定时任务四:细化调整及一些已知的问题
- Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务
- Spring 3整合Quartz 2实现定时任务二:动态添加任务
- Java多态性详解——父类引用子类对象
- java基本数据型的最大值与最小值
- Spring 3整合Quartz 2实现定时任务一:常规整合
- 2个集合比较——最高效解法(Java实现)
- 流 java 流 字符流 字节 流的学习与理解
- java操作mongo数据库的实例
- Spring AOP-后置通知
- JAVA设计模式之单例模式
- struts1与struts2的区别
- Introduction to Java Programming编程题5.6<打印数字三角形>
- Spring AOP-前置通知
- WAS导入证书--错误提示:java.security.cert.CertPathValidatorException: Certificate chaining error
- 数独游戏java版(二)--界面实现
- java自带线程池和队列详细讲解