String类常用方法
2015-12-19 21:20
260 查看
import java.util.Arrays; public class TestStringMethod { public static void main(String[] args) { String str = "我爱.Java.语言 "; System.out.println("长度:" + str.length()); System.out.println("1位置的字符:" + str.charAt(1)); System.out.println("a第一次出现的位置:" + str.indexOf("a")); System.out.println("字符串所在的位置:" + str.indexOf("Java")); System.out.println("去除前后空格后长度:" + str.trim().length()); System.out.println("截取的字符串:" + str.substring(3)); System.out.println("截取部分字符串:" + str.substring(1, str.length() - 1)); System.out.println("a最后一次出现的位置"+str.lastIndexOf("a")); String arr[] = str.split("\\."); System.out.println(Arrays.toString(arr)); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }
输出结果:
长度:11
1位置的字符:爱
a第一次出现的位置:4
字符串所在的位置:3
去除前后空格后长度:10
截取的字符串:Java.语言
截取部分字符串:爱.Java.语言
a最后一次出现的位置6
[我爱, Java, 语言 ]
我爱
Java
语言
-------------------------------------------
注意:方法split()中分割字符串的特殊字符,比如“:* ^ : | , . ”注意要加“\\”进行转义。空格不用。
具体查看
相关文章推荐
- 福建2012年省赛I
- 数据结构与算法 LeetCode编程练习--Search and Inserted in sorted array
- python编写的维吉尼亚密码加解密程序
- 基于ASP.NET的微信开发心得体会(一)
- 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())
- 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())
- 自定义view
- 寻找最优参数解:最速下降法,牛顿下降法,阻尼牛顿法,拟牛顿法DFP/BFGS
- TCP通信
- 布局代码
- 源码编译aerospike-server-3.6.4
- 福建2012年省赛H
- 引擎系列学习【一】Color Model(颜色模型)
- SQL Server数据库备份的镜像
- 解读dbcp自动重连那些事(转)
- Powershell-Lync:如何查询用户使用的语音策略
- 定制主题
- Java读取证书、公钥、私钥
- 第一次写自己的blog--C语言基础题目--字母螺旋方阵
- doxygen相关命令