zoukankan      html  css  js  c++  java
  • Java基础知识强化35:String类之String的其他功能

    1. String类的其他功能:

    (1)替换功能:

    String replace(char old, char new)
    String replace(String old,String new

    (2)去除字符串两端的空格

    String trim()

    (3)按照字典顺序比较两个字符串

    int compareTo(String str)
    int compareToIgnoreCase(String str)

    2. 案例演示:

     1 package cn.itcast_06;
     2 
     3 /*
     4  * String类的其他功能:
     5  * 
     6  * 替换功能:
     7  * String replace(char old,char new)
     8  * String replace(String old,String new)
     9  *
    10  * 去除字符串两空格    
    11  * String trim()
    12  * 
    13  * 按字典顺序比较两个字符串  
    14  * int compareTo(String str)
    15  * int compareToIgnoreCase(String str)
    16  */
    17 public class StringDemo {
    18     public static void main(String[] args) {
    19         // 替换功能
    20         String s1 = "helloworld";
    21         String s2 = s1.replace('l', 'k');
    22         String s3 = s1.replace("owo", "ak47");
    23         System.out.println("s1:" + s1);
    24         System.out.println("s2:" + s2);
    25         System.out.println("s3:" + s3);
    26         System.out.println("---------------");
    27 
    28         // 去除字符串两空格
    29         String s4 = " hello world  ";
    30         String s5 = s4.trim();
    31         System.out.println("s4:" + s4 + "---");
    32         System.out.println("s5:" + s5 + "---");
    33 
    34         // 按字典顺序比较两个字符串
    35         String s6 = "hello";
    36         String s7 = "hello";
    37         String s8 = "abc";
    38         String s9 = "xyz";
    39         System.out.println(s6.compareTo(s7));// 0
    40         System.out.println(s6.compareTo(s8));// 7
    41         System.out.println(s6.compareTo(s9));// -16
    42     }
    43 }

    运行效果如下:

  • 相关阅读:
    Collections和Arrays常用方法
    集合(三)------双列集合
    集合(二)------单列集合
    集合(一)----------概述
    泛型
    线程
    Math类和Random类(数学公式相关类)
    时间相关的类
    Runtime类及其常用方法
    第65题:有效数字
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4821876.html
Copyright © 2011-2022 走看看