方法 作用 范例  
indexOf() 找到第一个字符出现的位置,()以下标来判断,返回的是字符所在的下标 int  num = String.indexOf("字符")  
lastIndexOf() 找到字符出现你的最后一个位置,返回的也是下标 int lastNum = String.lastIndexOf("字符")  
length 判断长度,返回的是总长度 int lengthNum = String.length()  
toUpperCase() 全部大写,返回全部大写后的 字符串 String str = String.toUpperCase()  
toLowerCase() 全部小写,返回全部小写后的 字符串 String str  = String.LowerCase()  
subString() 截取字符串,返回截取后的字符串 String str = String.subString(0,3) 取出下标为 0-2的子字符串  左闭右开  
replaceAll()  替换,返回的是替换后的字符串 String str  = String.replaceAll("老王", "老李") 把老王替换成老李  
trim() 去掉首尾空格,获取的去掉首尾空格的字符串 String str = String.trim()  
Integer.paseInt()  转化为int,返回的是Integer

Integer num = Integer.paseInt("123") 把字符类型的123

转化为int

 
contains()  匹配字符,返回的是Boolean  Boolean boolean = String.contains("老王") 从字符串中匹配老王字符  
equals() 判断两个字符串是否相等 Boolean boolean = String1.equals(String2)  

String 类型的操作方法

indexOf() :查找字符串值所在的位置,只能查到第一个的字符位置

       String name  = "老王";

        // indexOf() 判断字符在字符串的第几个下标
System.out.println(name.indexOf("n")); // 不存在的时候就是-1 int indexnum = name.indexOf("老王");
System.out.println(indexnum); // 0 只能找到第一个字符出现的位置 int indexNumOne = name.indexOf("王");
System.out.println(indexNumOne); //

length : 判断字符的长度 (个数)

String name = "老王";
int count = name.length();
System.out.println(count); //

lastIndexOf()  找出字符出现的最后一个位置

String name  = "老王老";

// lastIndexOf ("要查找的字符")  找出字符中出现的最后一个位置
int last = name.lastIndexOf("老"); // 2 判断字符出现最后一个位置
System.out.println(last);

toupperCase() // 全部大写

        // tupperCase() 全部大写
String name = "laowang";
System.out.println(name.toUpperCase()); // LAOWANG 全部大写

tolowerCase()  全部小写

        // toLowerCase() 全部小写
String nameOne = "LAOWANG";
System.out.println(name.toLowerCase()); // laowang

subString() // 截取字符串

        // subString(截取的位置)  截取字符串  左闭右开
String sub = "laowang";
String substring = sub.substring(0,3); // lao 截取字符串 从 下标位置0-2
System.out.println(substring);

replaceAll() // 替换

        //replaceAll()  替换
//replaceAll("要替换的内容","替换值");
String replace = "我是隔壁老王";
String replaceall = replace.replaceAll("老王", "老李");
System.out.println(replaceall); // 我是隔壁老李

trim() 去掉首尾的空格

        // trim() 去掉首尾的空格
String str = " 我是空格 ";
String deleteEmpty = str.trim();
System.out.println(deleteEmpty);

Integer.paseInt(""字符串类型的int)  // 把字符串变为int

        //Integer.paseInt()  变为整数 字符串必须是数字型的
String strint = "1234";
Integer num = Integer.parseInt(strint);
System.out.println(num); //

charAt("下标")  //找到字符类型的  位置

        // charAt("下标")  找到的必须是char类型的 否则不支持
// String strFind = "老王"; //报错
String strFind = "qwerty";
char cha = strFind.charAt(2); // e
System.out.println(cha);

contains() 匹配

        String contains = "我是你家的隔壁老王";
Boolean ifTrue = contains.contains("老王");
System.out.println(ifTrue); // true

equals()判断两个字符串是否相等

        String name = "老王";
String nameOne = "老李";
boolean status = name.equals(nameOne); // false

最新文章

  1. python flask (一)
  2. Android使用ViewPager实现左右循环滑动及轮播效果
  3. Sublime Text使用配置介绍
  4. MFC操作excel
  5. Python 程序如何高效地调试?
  6. 红黑树(二)之 C语言的实现
  7. Jams倒酒(pour)
  8. How to begin Python learning?
  9. OD: ActiveX Vulnerabilities
  10. hadoop性能测试命令
  11. Mac主机映射到域名
  12. PYTOGO之旅——环境搭建
  13. 使用Pretues仿真Arduino驱动步进电机
  14. .NET 环境中使用RabbitMQ 转发 http://www.cnblogs.com/yangecnu/p/4227535.html
  15. 读取CSV到DataTable
  16. CPU密集型 VS IO密集型
  17. WEB 安全学习 一、mysql 注入漏洞
  18. 微信小程序获取客户端系统信息
  19. vi-vim :删除、撤销、恢复删除、复制删除
  20. leetcode: Longest Valid Parentheses分析和实现

热门文章

  1. oracle创建sequence序列语法
  2. 01 - Jmeter4.x环境安装以及简单使用
  3. shell编程:awk基础
  4. RedHat可用的几处软件源
  5. 【五一qbxt】day4 数论知识
  6. PHP实现上传文件到服务器
  7. Page.IsPostBack
  8. javascript:变量声明&&赋值的提升和函数声明&&定义的提升在不同情况下的表现
  9. CGAffineTransform 图像处理类
  10. 07.Linux-CentOS系统库文件libaudit.so.1丢失问题