zoukankan      html  css  js  c++  java
  • java面向对象-------String类常用api

    package cn.zxg.oop;

    /**
    * 测试string类的用法,不能被重写
    */

    public class TestString {

    String a;

    public static void main(String[] args) {

    String str="abc";
    String str2=new String("def");
    String str3="abc"+"def";
    String str4="18"+19;//不是相加,是字符串连接
    System.out.println(str4);
    System.out.println("#############");

    String str10="小黑";
    String str11="小黑";
    String str12=new String("小黑");

    System.out.println(str10==str11);
    System.out.println(str11==str12); //str11和str12不是同一个对象
    //通常比较字符串都是使用equals
    System.out.println(str12.equals(str11));

    }
    }

    二、string类常用api
    package cn.zxg.oop;

    /**
    * 测试string类api
    */
    public class TestString2 {
    public static void main(String[] args) {
    String str="abcd";
    String str1="EFG";
    //提取下标为3的字符
    System.out.println(str.charAt(3));
    //字符串的长度
    System.out.println(str.length());
    //比较字符串是否相等
    System.out.println(str.equals(str1));
    //字符串中是否包含'a',入轨包含,则返回字符串的下标,多次出现只会返回第一次出现的位置
    System.out.println(str.indexOf("bc"));
    //替换字符串,并返回新的字符串,旧的字符不变
    System.out.println(str.replace("a","nm"));
    //是否以""开头,返回true或者false
    System.out.println(str.startsWith("ab"));
    //是否以""结尾,返回true或者false
    System.out.println(str.endsWith("ab"));
    //提取字符串,从下标4到结尾,返回新的字符串,旧的字符串不会发生变化
    System.out.println(str.substring(2));
    //下标不包含4
    System.out.println(str.substring(1,2));
    //转成小写
    System.out.println(str1.toLowerCase());
    //转成大写
    System.out.println(str.toUpperCase());
    String str2=" hello java ";
    //去除首位空格,不能去除中间的空格
    System.out.println(str2.trim());
    }
    }
  • 相关阅读:
    服务器运维
    mysq配置
    PHP-FPM进程数的设定
    vsftpd 安装配置详细教程
    php-fpm性能优化
    如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法
    搭建linux+nginx+mysql+php环境
    PHP 页面编码声明方法详解(header或meta)
    Linux内核的一些知识。
    Connector框架笔记
  • 原文地址:https://www.cnblogs.com/zzzao/p/10896281.html
Copyright © 2011-2022 走看看