zoukankan      html  css  js  c++  java
  • 温故而知新-String类

    String不算是一种类型,而算是一个类。就是说String不仅能够表示string类型,另一些自带的方法能够调用。温故而知新。如今给大家总结了String类应该注意的地方。
    (1)“==”与“equals”的差别。


    当两字符串用“==”比較时,比較的是引用,就是两字符串在内存中是否存储在同一个地方。
    而“equals”则是比較两字符串的值。

    详见代码:


    (2)字符串值大小的比較 compareTO()
    两字符串比較大小。相信大家都清楚首先各自比較第一个字符的ASCII码(字典顺序)。假设第一个字符同样。则依次比較下一个字符。详见代码:

    (3)提取字符串指定位置的字符 substring()
    千万注意,字符串存储是从0開始。即第一个字符相应位置是0。

    (4)切割字符串split()
    一般切割后存储在一个数组中。

    (5)查找指定子串与推断是否包括指定子串 indexOF() 与contains()
    两者最大的差别就是返回值不同。
    int indexOF()查找子串,从左向右查找,indexOF()返回第一次匹配的子串首字符的位置。如没有则返回-1.
    bool contains()推断子串,假设有匹配的子串则返回true,如没有则返回false。



    (6)推断是否以指定子串開始或结束 startsWith() 与endsWith()


  • 相关阅读:
    python之enumerate
    PyCharm Debug 调试
    兼容性测试方法
    mongo基本命令
    mongodb启动
    安装STF
    新家
    用数组实现的最大堆(C++)
    VS2013调用GLPK求解线性规划
    转:Java读取txt文件和写入txt文件
  • 原文地址:https://www.cnblogs.com/llguanli/p/7295490.html
Copyright © 2011-2022 走看看