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 方法


    什么他妈的叫他妈的惊喜!
  • 相关阅读:
    半条命2引擎:Source 关于Multiplayer Networking
    关于毕设3DGPSR程序bug修改
    My 2D SketchBased 3D Shape Retrieval
    Manifold Harmonics Transform BY ARPACK++
    c语言错误代码
    C语言system函数用法
    win7下开启梦幻桌面
    Win7与xp双系统的安装
    C 语言中的控制结构
    Win7下安装xp虚拟机
  • 原文地址:https://www.cnblogs.com/2020yl/p/12242814.html
Copyright © 2011-2022 走看看