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
  • 相关阅读:
    pom.xml 报错
    微信支付,提示当前页面URL未注册
    echarts + highcharts 柱状图
    二维码生成
    Eclipse
    SQLServer 安装及配置
    模板引擎doT.js用法详解
    SQL Server 笔记
    Flex 弹性盒模型
    查看Linux是Redhat 还是centos 还是...
  • 原文地址:https://www.cnblogs.com/jukaiit/p/12235055.html
Copyright © 2011-2022 走看看