zoukankan      html  css  js  c++  java
  • String

     1         /**
     2          * 无参数构造
     3          * */
     4         String s = new String();
     5 
     6         /**
     7          * 字符数组构造
     8          * */
     9 
    10         char chars[] = {'A', 'B', 'C'};
    11         String s1 = new String(chars);
    12         System.out.println(s1);
    13 
    14         /**
    15          * 字节数字构造
    16          * */
    17         byte bytes[] = {92, 20, 32};
    18         String s2 = new String(bytes);
    19         System.out.println(s2);
    20 
    21         /**字符串判断方法
    22          * */
    23 
    24         String str1 = "hello";
    25         String str2 = "hello";
    26         String str3 = "hello";
    27         System.out.println(str1.equals(str2));
    28         System.out.println(str2.equals(str3));
    29         System.out.println(str1.equals(str3));
    30 
    31         /**判断字符串相等忽略大小写
    32          * */
    33 
    34         String str4 = "Jack";
    35         String str5 = "jack";
    36         System.out.println(str4.equalsIgnoreCase(str5));
    37 
    38         /** 判断地址值
    39          * */
    40 
    41         String str6 = str1;
    42         char chars2[] = {'h', 'e', 'l', 'l', '0'};
    43         String str7 = new String(chars2);
    44 
    45         System.out.println(str1 == str6);
    46         System.out.println(str7 == str6);
    47 
    48         /**
    49          * 获取方法
    50          * */
    51         System.out.println(str1.length());
    52         System.out.println(str1.concat(str2));
    53         System.out.println(str1.charAt(0));
    54         System.out.println(str1.indexOf('h'));
    55         System.out.println(str1.substring(1, 3));
    56         System.out.println(str1.substring(0, str1.length()));
    57 
    58         /**
    59          * 转化方法
    60          * */
    61 
    62         char[] chars1 = str1.toCharArray();
    63         for (int i = 0; i < chars1.length ; i++) {
    64            System.out.println(chars1[i]);
    65         }
    66 
    67         byte[] bytes1 = str1.getBytes();
    68         for (int i = 0; i <bytes.length ; i++) {
    69             System.out.println(bytes1[i]);
    70         }
    71 
    72         System.out.println(str1.replace("h", "*"));
    73 
    74         /**
    75          * 分割方法
    76          * */
    77         String str008 = "hello world";
    78         String[] split = str008.split("");
    79         for (int i = 0; i < split.length ; i++) {
    80             System.out.println(split[i]);
    81         }
  • 相关阅读:
    堆排序实现
    Unable to convert MySQL date/time value to System.DateTime
    想想那些除了技术之外重要的事情
    js小功能
    01输入框回车触发操作
    javascript闭包
    BQ27510 电量计的校准 的 C语言实现
    嵌入式Linux开发教程:Linux常见命令(上篇)
    技术团队的情绪与效率
    如何有效使用Project(2)——进度计划的执行与监控
  • 原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/11315729.html
Copyright © 2011-2022 走看看