zoukankan      html  css  js  c++  java
  • String方法(一)

     1.字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
     2.因为 String 对象是不可变的,所以可以共享。
     3.字符串串联是通过 StringBuilder(或 StringBuffer)类及其 append 方法实现的。
     4.字符串转换是通过 toString 方法实现的,该方法由 Object 类定义,并可被 Java 中的所有类继承。

     1 public class StringT
     2 {
     3     @org.junit.Test
     4    public void Test(){
     5        StringT test=new StringT();
     6 //       test.length();
     7 //       test.isemptyTest();
     8 //       test.charAtTest();
     9 //       test.codePointAtTest();
    10 //       test.equalsIgnoreCaseTest();
    11 //       test.startsWithTest();
    12 //       test.hashCodeTest();
    13        test.indexOfTest();
    14    }
    15     /**
    16      * String有length()方法
    17      * 没有length属性
    18      */
    19     public void length(){
    20         String str="dajiahao";
    21         System.out.println(str.length());
    22         //8
    23     }
    24     public void isemptyTest(){
    25         String str="";
    26         String str1="  ";
    27         String str2="dajiahao";
    28         System.out.println(str.isEmpty());
    29         System.out.println(str1.isEmpty());
    30         System.out.println(str1.trim().isEmpty());
    31         System.out.println(str2.isEmpty());
    32 //        true
    33 //        false
    34 //        true
    35 //        false
    36     }
    37     public void charAtTest(){
    38         String str="dajiahao";
    39         System.out.println(str.charAt(0));
    40         //d
    41     }
    42     /**
    43      * 输出值为Unicode 代码点
    44      */
    45     public void codePointAtTest(){
    46         String str="dajiahao";
    47         System.out.println(str.codePointAt(0));
    48         System.out.println(str.codePointAt(1));
    49         System.out.println(str.codePointAt(2));
    50 //        100
    51 //        97
    52 //        106
    53     }
    54     public void equalsIgnoreCaseTest(){
    55         String str="dajiahao";
    56         String str1="dAjiAhaO";
    57         System.out.println(str.equalsIgnoreCase(str1));
    58 //        true
    59     }
    60     public void startsWithTest(){
    61         String str="dajiahao";
    62         System.out.println(str.startsWith("da"));
    63         System.out.println(str.startsWith("jia", 2));
    64         System.out.println(str.endsWith("hao"));
    65 //        true
    66 //        true
    67 //        true
    68     }
    69     public void hashCodeTest(){
    70         String str="dajiahao";
    71         System.out.println(str.hashCode());
    72 //        1510538001
    73 //        在Java中,哈希码代表对象的特征
    74     }
    75     public void indexOfTest(){
    76         String str="dajiahao,shide";
    77         System.out.println(str.indexOf(","));
    78         System.out.println(str.indexOf(100));
    79 //        8
    80 //        0
    81     }
    82 
    83 
    84 
    85     
    86 }
  • 相关阅读:
    在登陆脚本中设置自动打开某个网页
    修改2k自动登陆的脚本
    COM组件和NT服务
    HRMS提示"HRMS服务器未注册或注册不正确"问题
    登录脚本
    vb的GUID生成算法
    WIN2000管理员密码的解密
    注册表中相等的项
    统一管理Windows 2000域中的服务
    深入挖掘Windows脚本技术
  • 原文地址:https://www.cnblogs.com/nihaofenghao/p/5364534.html
Copyright © 2011-2022 走看看