• Java String类


    Java String类


    创建字符串

    创建字符串最简单的方式如下:

    String greeting="2020South China tiger“;
    

    在代码中遇到字符串常量时,编译器会使用该值创建一个String对象。

    和其他对象一样,可以使用关键字和构造方法来创建String对象。

    String类有11种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:

    1 public class StringDemo{
    2 public static void main(String[] args){
    3 char[] helloArray={'h','e','l','l','o'};
    4 String helloString=new String(helloArray);
    5 System.out.println(helloString);
    6 }
    7 }

    注意:String类是不可以改变的,一旦创建了String对象,那么它的值就无法改变了

    如果需要对字符串做很多修改,那么应该选择使用StringBuffer&StringBuilder类


    字符串长度

    用于获取有关对象的信息的方法称为访问器方法。

    String类的一个访问器方法是length()方法,它返回字符串对象包含的字符数。

    1 public class StringDemo{
    2 public static void main(String[] args){
    3 String site="www.baidu.com";
    4 int len=site.length();
    5 System.out.println("百度网址长度:"+len);
    6 }
    7 }

    连接字符串

    String类提供了连接两个字符串的方法:

     String1.conact(String2); 

    返回String2连接Sting1的新字符串。也可以对字符串常量使用concat()方法,如:

     "My name is ".concat("Tiger"); 

    更常用的是使用‘+'操作符来连接字符串,如:

     "Hello,"+"tiger"+"!"; 


    创建格式化字符串

    我们知道输出格式化数字可以使用printf()和format()方法。

    String类使用静态方法format()返回一个String对象而不是PrintStream对象。

    String类的静态方法format()能用来创建可复用的格式化字符串,而不仅仅是用于一次打印输出。

    如下所示:

     System.out.printf("浮点型变量的值为 "+ "%f,整型变量的值为 "+ "%d,字符串变量的值为 "+ "is %s", floatVar,intVar,stringVar); 

     也可以这样写:

    String fs;
    fs=String.format("浮点型变量的值为 “+
                            ”%f,整型变量的值为 “+
                            ”%d,字符串变量的值为 “+
                            ”is %s",floatVar,intVar,stringVar);
    

    String 方法


    什么他妈的叫他妈的惊喜!
  • 相关阅读:
    ScaleFlux CSD 2000 在携程的应用实践
    Flex布局
    在 K8s 中快速部署使用 GitLab 并构建 DevOps 项目
    云原生爱好者周刊:Chaos Mesh 升级成为 CNCF 孵化项目
    Kubernetes 备份容灾服务产品体验教程
    云原生爱好者周刊:K8s Security SIG 发布 Kubernetes 策略管理白皮书
    云原生爱好者周刊:美国国家安全局发布网络安全指南
    放大招!青云企业级容器平台 QKCP 迎来重磅升级
    Kubernetes 新型容器逃逸漏洞预警
    用 KubeKey 快速离线部署 K8s 与 KubeSphere
  • 原文地址:https://www.cnblogs.com/2020yl/p/12242814.html
Copyright © 2020-2023  润新知