zoukankan      html  css  js  c++  java
  • JAVA-基础(二) java.lang

    1.String类提供了许多从String对象中截取字符的方法

    1.1 char charAt(int where)

    1.2 void getChars(int sourceStart, int sourceEnd, char target[ ], int targetStart)

    这里sourceStart指定了子字符串开始的下标,sourceEnd指定了子字符串结束的下一个 字符的下标。因此子字符串包含了从sourceStart到sourceEnd–1的字符。获得字符的数组由 target所指定。将被复制子字符串于其中的target的下标由targetStart指定。注意必须确保的 是数组target应该足够大以保证能容纳被指定子字符串中的字符。

    1.3 getBytes( )

    有一种称为getBytes( )的方法,它是实现将字符存放于字节数组中的getChars( )方法的 替代,它使用平台提供的默认的字符到字节的转换。下面是它的最简单形式: byte[ ] getBytes( ) 也可使用getBytes( )方法的其他形式。在将字符串(String)值输出到一个不支持16位 Unicode编码的环境时,getBytes( )是最有用的。例如,大多数Internet协议和文本文件格式 在文本交换时使用8位ASCII编码。

    1.4 toCharArray( )

    如果想将字符串(String)对象中的字符转换为一个字符数组,最简单的方法就是调用 toCharArray( )方法。对应整个字符串,它返回一个字符数组。其一般形式为: char[ ] toCharArray( ) 这个函数是为了便于使用而提供的,因此也可以用getChars( )方法获得相同的结果。

    1.5 equals( )和 equalsIgnoreCase( )

    1.6 regionMatches( ) regionMatches( )

    方法将一个字符串中指定的区间和另一字符串中指定的区间进行比 较。它的重载形式允许在比较时忽略大小写。下面给出这两种方法的一般形式: boolean regionMatches(int startIndex, String str2, int str2StartIndex, int numChars) boolean regionMatches(boolean ignoreCase, int startIndex, String str2, int str2StartIndex, int numChars) 对于这两种形式,startIndex指定了调用字符串(String)对象内区间开始的下标。用于 比较的字符串(String)由str2指定的。在str2内,开始比较区间的下标由str2StartIndex指定。 用于比较的子字符串的长度在numChars中。在第二种方案中,如果ignoreCase是true,字符 的大小写被忽略。否则,大小写是有意义的。

    1.7 startsWith( )和endsWith( )

    字符串(String)定义两个例程,它们或多或少是regionMatches( )方法的特殊形式。 startsWith( )方法判断一个给定的字符串(String)是否从一个指定的字符串开始。相反地, endsWith( )方法判断所讨论的字符串(String)是否是以一个指定的字符串结尾。它们具有 如下的一般形式: boolean startsWith(String str) boolean endsWith(String str)

    1.8 equals( )与==的比较

    理解equals( )方法和==运算符执行的是两个不同的操作是重要的。如同刚才解释的那 样,equals( )方法比较字符串(String)对象中的字符。而==运算符比较两个对象引用看它 们是否引用相同的实例。下面的程序说明了两个不同的字符串(String)对象是如何能够包 248 第 2 部分 Java 库 含相同字符的,但同时这些对象引用是不相等的

    1.9 

    indexOf( ) 搜索字符或子字符串首次出现。 ·

    lastIndexOf( ) 搜索字符或子字符串的最后一次出现。

    2.0

  • 相关阅读:
    D. Constructing the Array
    B. Navigation System
    B. Dreamoon Likes Sequences
    A. Linova and Kingdom
    G. Special Permutation
    B. Xenia and Colorful Gems
    Firetrucks Are Red
    java getInstance()的使用
    java 静态代理和动态代理
    java 类加载机制和反射机制
  • 原文地址:https://www.cnblogs.com/freewsf/p/7739709.html
Copyright © 2011-2022 走看看