zoukankan      html  css  js  c++  java
  • 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 方法


    什么他妈的叫他妈的惊喜!
  • 相关阅读:
    centos7.6 安装与配置 MongoDB yum方式
    MongoDB 介绍
    centos 关闭selinux
    前端 HTML标签属性
    前端 HTML 标签嵌套规则
    前端 HTML 标签分类
    前端 HTML body标签相关内容 常用标签 表单标签 form里面的 input标签介绍
    前端 HTML body标签相关内容 常用标签 表单标签 form 表单控件分类
    前端 HTML form表单标签 select标签 option 下拉框
    POJ 1426
  • 原文地址:https://www.cnblogs.com/2020yl/p/12242814.html
Copyright © 2011-2022 走看看