字符串查找

两种查找字符串的方法,indexOf(String s)和lastIndexOf(String s)。

String str = "tyson-json";
int index = str.indexOf("son");//返回指定字符串首次出现的索引位置,若找不到指定字符串,则返回-1
int index = str.lastIndexOf("son");//返回指定字符串最后一次出现的索引位置,若找不到指定字符串,则返回-1

获得指定索引位置的字符

使用chatAt(int index)将指定索引位置的字符返回

String str = "tyson";
char c = str.charAt(2);

获得子字符串

使用substring()方法截取字符串

String str = "hello world";
String str1=str.substring(6);//从指定位置开始截取到字符串末尾
String str2=str.substring(0,6);//beginIndex,endIndex

字符串分割

使用split()方法可以使字符串按指定的分割字符或字符串对内容进行分割,分割后的结果存放在字符串数组中

String str = "Hello world";
String[] strArray = str.split(" ");//按空格分割,分割后结果放在数组strArray

替换字符串

replace(oldChar,newChar)方法

String str = "hello world";
String str1 = str.replace('h','H');

判断字符串的起始与结尾

startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。这两个方法的返回值都为boolean类型

String str = "hello";
Boolean isStart = str.startsWith("h");//true
Boolean isEnd = str.endsWith("h");//false

判断字符串是否相等

equals()方法区分字母大小写,equalsIgnoreCase()不区分

String str  = "Hello";
Boolean isEqual = str.equals("hello");//false
Boolean isEqualsIgnoreCase = str.equalsIgnoreCase("hello");//true

字母大小写转换

String str = "Hello world";
String str1 = str.toLowerCase();//转化成小写字母
String str2 = str.toUpperCase();//转化成大写字母

去掉空格

trim()方法去掉字符串开头或末尾的空格

最新文章

  1. Scrum Meeting 14-20151227
  2. 【巩固】bootstrap笔记二
  3. IOS并发编程GCD
  4. ActiveMQ: 搭建Broker集群(cluster)
  5. UVa 11526 H(n)
  6. asp.net后台的一些操作
  7. intellij中javax包的导入
  8. HDU2602(背包)
  9. ASP.NET Core 四种释放 IDisposable 对象的方法
  10. ch340是什么芯片
  11. Web前端渗透测试技术小结(一)
  12. leetcode python 030 Substring with Concatenation of All Words
  13. ThinkPHP框架整合极光推送DEMO
  14. maxcompute笔记
  15. js 中的原型prototype
  16. office2016word 每次打开都有进度条问题 解决方式
  17. Selenium2+python自动化之读取Excel数据(xlrd)
  18. 【数组】Set Matrix Zeroes
  19. Android自动化压力测试图解教程——Monkey工具 (转)
  20. 五、springboot单元测试

热门文章

  1. 【Unity3D】Unity3D开发《我的世界》之五、创建无限地形(视频)
  2. NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)
  3. ffmpeg入门之 Tutorial01
  4. 硬盘分区表格式GUID和MBR知识普及
  5. php面向对象学习笔记01-面向对象介绍、构造函数、析构函数
  6. Java基本数据类型的长度范围
  7. VxWorks 基本启动方式
  8. 三级级联查询省份名称和编码(保证名称不重复)的SQL语句
  9. BOM(浏览器对象模型)的一些操作
  10. class-决策树Decision Tree