zoukankan      html  css  js  c++  java
  • Dart语言学习(四)Dart字符串

    一、字符串的创建

    使用 单引号,双引号 创建字符串

    使用 三个引号或双引号 创建多行字符串

    使用 r 创建原始 raw 字符串

      String str1 = 'Hello';//""
      String str2 = '''Hello
                      Dart''';//"""
      print(str1);
      print(str2);
    
    //  String str3 = 'Hello 
     Dart';
      String str3 = r'Hello 
     Dart';
      print(str3);

    输出

    Hello
    Hello
                      Dart
    Hello 
     Dart

    二、字符串操作

    其他常用方法如下:

     

      String str4 = "This is my favorite language";
      print(str4 + "New");
      print(str4 * 5);
      print(str3 == str4);
      print(str4[1]);
    
      int a = 1;
      int b = 2;
      print("a + b = ${a + b}");
      print("a = $a");
    
      print(str4.length);
      print(str4.isEmpty);
    
      print(str4.contains("This"));
      print(str4.substring(0,3));
      print(str4.startsWith("a"));
      print(str4.endsWith("ge"));
    
      var list = str4.split(" ");
      print(list);
    
      print(str4.replaceAll("This", "That"));

    输出:

    This is my favorite languageNew
    This is my favorite languageThis is my favorite languageThis is my favorite languageThis is my favorite languageThis is my favorite language
    false
    h
    a + b = 3
    a = 1
    28
    false
    true
    Thi
    false
    true
    [This, is, my, favorite, language]
    That is my favorite language
    Dart学习系列文章:https://www.cnblogs.com/jukaiit/category/1636484.html
  • 相关阅读:
    POJ 2486
    奇怪的电梯
    穿越泥地(mud)
    救援行动(save)
    As Fast As Possible
    Connecting Universities
    They Are Everywhere
    Cells Not Under Attack
    吃饭
    花店橱窗(flower)
  • 原文地址:https://www.cnblogs.com/jukaiit/p/12235055.html
Copyright © 2011-2022 走看看