zoukankan      html  css  js  c++  java
  • 字符串

    1.定义字符串的三种方式

      String s="Hello world";

      String s=new string();

      String s=new String("Hello World");

    2.字符串的长度

      length()方法  用来表示字符串的长度

      String s="Hello World";

      s.length();

    3.比较两个字符串的值

      1.equals()方法可以比较两个字符串的值:a.equals();

      equals()方法会对两个支付穿变量中的值中的每个字符一一作比较,如果每个字符都相同,则为true,反之为false

      2.==方法可以比较两个字符串的值;如:a==b

      ==方法比较的是两个字符串的内存地址,如果两个字符串的地址匹配,则返回true,反之为false

    4.equalsIgnoreCase()方法可以忽略英文大小写

      例如:a.equalsIgnoreCase(b);

    5.toLowerCase()和toUpperCase();

      toLowerCase()方法可以将字符串中的英文字母转换为小写

      toUpperCase()方法可以将字符串中的英文字母转换为大写

    6.字符串的连接类型

      1.使用"+"来拼接字符串,可以将多个字符串拼接成一个新的字符串,在使用"+"运算符连接字符串和int,double类型数据时,"+"将int,double类型数据自动转换成String类型

      2.使用concat()方法连接字符串

      例如:a.concat(b);

    7.字符串的查询和提取

    序号 方法 说明
    1

    public int indexOf(int ch)

    public int indexOf(String value)

    搜索第一个出现的字符ch(或字符串valse)
    2

    public int lastIndexOf(int ch)

    public nt lastIndexOf(string valse)

    搜索最后一个出现的字符ch(或字符串valse)
    3

    public String substring(int index)

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

    public String substring(int beginindex,int endindex)

    提取beginindex和endindex之间的字符串部分
    5

    public String trim()

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

      1.indexOf()方法

      该方法是在字符串内搜索某个制定的字符或字符串,它返回出现第一个匹配字符的位置。

      String s="青春无悔";

      int index=s.indexOf('春');

      执行后,返回字符"春"的位置是1,

      2.lastindexOf()方法

      该方法也是在字符串内搜索某个制定的字符或字符串,但是它是搜索最后一个出现的字符(或字符串)的位置。

      String s="青春无悔无悔青春":

      int index=s.lastindexOf("青春");

      执行后,返回字符串“青春”的首字符位置,index的值为6.  

      3.substring(int index)方法

      该方法用于提取从位置索引开始的字符串部分,调用时括号中写的是要提取的字符串的开始位置,方法的返回值就是要提取的字符串。

      String s="青春无悔";

      String result=s.substring(1);

      4.substring(int beginidex,int endindex)方法

      该方法用于提取位置beginindex和位置endindex位置之间的字符串部分。特别要注意的是,对于开始位置beginindex,Java是基于字符串的首字符为0来进行处理的,但是对于终止位置endindex,Java是基于字符串的首字符为1来进行处理的。

      例如:要提取“青春无悔无悔青春”中的“无悔无悔”。

        String s="青春无悔无悔青春";

        String result=s.substring(2,6);

      5.trim()方法

      该方法可以忽略字符串前后的空格

    8.StringBuffer()类方法

      语法:

      字符串1.tostring();

      字符串1.append(字符串2);

    public class sbAppend{
        StringBuffer sb=new StringBuffer("青春无悔");
        int num=110;
        StringBuffercsb1=sb.append("我心永恒");
        System.out.println(sb1);
        StringBuffer sb2=sb1.append('啊');
        System.out.println(sb2);
        StringBuffer sb3=sb2.append(num);
        System.out.println(sb3);
    
    }
  • 相关阅读:
    loadrunner数据库MySQL参数化列表乱码问题
    [MySQL]导入导出
    [MySQL]命令行工具和基本操作
    [MySQL]安装和启动
    win7下loadrunner创建mysql数据库参数化问题解决
    Win7-64bit系统下安装mysql的ODBC驱动
    loadrunner个版本历程
    性能分析与调优的原理
    性能分析与调优的原理
    loadrunner解决“服务器正在运行中”方法
  • 原文地址:https://www.cnblogs.com/wxl941549541/p/7388296.html
Copyright © 2011-2022 走看看