码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2018-10-18 19:46:01      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:substring   数据   ase   超级   字符串分割   空格   app   string   常用方法   

一创建String类型对象的三种方式:

  

1.String name=new String();
2.String name=new String("张三");
3.String name="张三";

二:==与  .equals()的区别:

  ==:用于比较数据类型,如果用于比较String类型,则比较的是内存首地址;

  .equals():用来比较两个字符串是否相等;

三:字符串常用方法:

  1.查找字符串的位置:

    搜索在字符串中第一个出现的ch或字符串value

public int indexOf(int ch);
public int indexOf(String value);
   搜索在字符串中最后一个出现的ch或字符串value

 

public int lastIndexOf(int ch);
public int lastIndexOf(String value);

 

   2.截取字符串:

    提取从位置开始的字符串部分

public String substring(int index);

 

    提取从de到de之间的字符串部分

public String substring(int be,int be);

    返回一个前后不含任何空格的调用字符串副本

public String trim();

   3.拼接字符串:

    1:使用“+”号

    2:concat()方法

  4.比较:

    1: .equals();

    2: .equalslgnoreCase()     //忽略大小写

  5.字符串大小写转换

    1:toUpperCase()    //转为大写

    2:toLowerCase()   //转为小写

  6.字符串长度

    1:    .length();

  7.字符串分割制

    

String str="123,123,123,123";
//根据什么分割
String [] split=str.split(",");
for(int i=0;i<split.length;i++){
    System.out.println(split[i]);
}

四:StringBuffer:

    1.StringBuffer:是String的增强版

    2.创建StringBuffer的对象

      StringBuffer sb =new StringBuffer();

      StringBuffer sb =new StringBuffer("啊啊啊");

五:StringBuffer的使用方法

  (append ();   insert();    toString())

  

StringBuffer sb=new StringBuffer("超级演说家马上开始");
//拼接
sb.appeng("!")
//在指定位置插入
sb.insert(5,",");
//从StringBuffer转为String
String string=sb.toString();
System.out.println(string);

 

有任何问题可随时联系我QQ:2838509529     原创:梅川酷子

 

字符串

标签:substring   数据   ase   超级   字符串分割   空格   app   string   常用方法   

原文地址:https://www.cnblogs.com/whtt/p/9812643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!