zoukankan      html  css  js  c++  java
  • Java中的字符串(String)

    一、基本概念:

      字符串是一系列字符串的序列。在Java语言中字符串是用一对对双引号“”,括起来的字符系列。例如“Hello”,“你好”。从数组的角度来说,字符串可以是看成是一个个字符组成的数组。

      程序中用到的字符串可以分成两大类:

      一种是创建之后不会再做修改和变动字符串变量;需要它经常做比较、搜索等操作,这种的字符串变量是String类对象来的

      另外一种是创建之后允许再做修改的字符串变量;需要经常添加、插入、修改等操作的字符串变量一般放在StringBuilder类的对象中。

    二、字符串的创建

      格式一:

        String 变量名;

        变量名=new String("字符串");

        String str;//声明字符串引用变量str,此时str的值为null

        str = new String("HelloWorld");//在堆内存中分配空间,并将str指向字符串首地址

      格式二:

        String str = new String("HelloWorld");//在创建时并初始化;

      格式三:

        String str = "HelloWorld";

      ***字符串是引用型标量,所以其储存方式与数组的储存方式基本相同。两个字符串之间是可以使用“+”符号连接在一起的,一个数与一个字符串相加也是变成一个字符串。连起来后就会是系统新创建的一片空间。

    四、字符串类String类的常用方法

      1、public int length();//返回字符串的长度

      2、public boolean equals(Object anObject);//将给定字符串与当前字符串相比较,若两字符相等就会返回true,否则返回false

      3、public String substring(int beginIndex);//返回字符串从beginIndex开始的字串

      4、public String substring(int beginIndex,int endIndex);//返回字符串从beginIndex开始,endInedx结束的字串

      5、public char charAt(int index);//返回index指定位置的字符

      6、public int indexOf(String str);//返回字符串中第一次出现的位置

      7、public int CompareTo(String anotherString);//若调用该方法的字符大于参数字符串,返回大于0的值;若相等则返回数0;若小于参数字符串,返回小于0的值

      8、public String replace(char oldChar, char newChar);//以newChar字符替换字符串中所有oldChar字符

      9、public String trim();//去掉字符串的首尾空格  

      10、public String toUpperCase();//将字符串的所有字符都转换成大写字符

      11、public String toLowerCae();//将字符串所有字符都转成小写字符

  • 相关阅读:
    外贸视频教程[外贸人zencart自助建站视频教程]:第一课
    外贸视频教程[外贸人zencart自助建站视频教程]:第二课
    行sqlSQL*PLUS使用(三)
    消息函数windows 程序设计 第三章 (下)
    优化性能[置顶] Android应用性能优化方案
    自定义方法JSP自定义标签
    发票名称<iframe name=document.getElementById("cellFrame").src = "dyszAction!showFpDyMb.do?fpzldm=" + fpzldm;
    纹理寻址DirectX入门 (8) TextureAddressMode
    空间复杂度分段分段有序数组合并成有序(空间复杂度为O(1))
    数据库生成T4模版在代码生成中的应用心得
  • 原文地址:https://www.cnblogs.com/liangxiaojin/p/7457438.html
Copyright © 2011-2022 走看看