• 字符串的基本操作


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    const
      S1: ShortString = 'Hello World';
    var
      X: Integer;
      SP: PChar;
      S2: string;
      RS: string; { 显示最后的结果}
    begin
      SP := 'Pchar';
     
      //copy函数获取从最后一个字符开始,共一个字符
      S2 := Copy(S1, Length(S1), 1);  { S2 = 'd'}
      RS := RS + S2 + #13#10;
     
      //删除字符串中指定位置字符的Delete函数
      S2 := S1;
      Delete(S2, 1, 1);               { S2 = 'ello World'}
      RS := RS + S2 + #13#10;
     
      //格式化字符串Format函数
      S2 := Format('Time is : %d:%d:%d', [12, 15, 40]);
      { S2 = 'Time is : 12:15:40'}
      {%d表示将在这里放置一个整数,[2011]表示放置2011这个数值}
      RS := RS + S2 + #13#10;
     
      //数值转换为字符串InttoStr函数
      X := 65535;
      S2 := IntToStr(X); { S2 = '10'}
      RS := RS + S2 + #13#10;
     
      //获取字符串长度Length函数
      X := Ord(S1[0]);   { X = 11}
      X := Length(S1);   { 因为S1为ShortString类型,所以可以通过S1[0]来获取字符长度}
      RS := RS + IntToStr(X) + #13#10;
     
      //转化为小写LowerCase函数
      S2 := LowerCase(S1);  { S2 = 'hello world'}
      RS := RS + S2 + #13#10;
     
      //转化为大写UpperCase函数
      S2 := UpperCase(S1);  { S2 = 'HELLO WORLD'}
      RS := RS + S2 + #13#10;
     
      //返回指定字符重复的字符串
      S2 := StringOfChar('A', 10);  { S2 = 'AAAAAAAAAA'}
      RS := RS + S2 + #13#10;
     
      //StrPas把一个空结尾字符串(PChar或字符数组)转化为Pascal字符串
      S2 := StrPas(SP);    { S2 = 'Pchar'}
      RS := RS + S2 + #13#10;
     
      //StrPCopy把一个Pascal字符串转化为空结尾字符串
      StrPCopy(SP, 'World Hello');   { SP = 'World Hello'}
      RS := RS + StrPas(SP) + #13#10;
     
      //Trim用于去除字符串前后的空格和控制字符
      S2 := #13#10' Hello World   ';
      S2 := Trim(S2);            { S2 = 'Hello World'}
      RS := RS + S2 + #13#10;
     
      //StringReplace用于替换字符串中制定字符
      S2 := 'AABBCC';
      S2 := StringReplace(S2, 'A', 'E', [rfReplaceAll]);
      RS := RS + S2 + #13#10;
     
      ShowMessage(RS);
    end;
  • 相关阅读:
    HTML技巧篇:如何让单行文本以及多行文本溢出时显示省略号(…)
    SpringMVC中响应json数据(异步传送)
    如何用Spring框架的<form:form>标签实现REST风格的增删改查操作
    如何使用REST请求风格
    Spring插件的安装与卸载---笔记
    元素 "context:component-scan" 的前缀 "context" 未绑定的解决方案
    简单的文件上传的下载(动态web项目)
    用简单的反射优化代码(动态web项目)
    json数据与Gson工具类的使用
    JSON简介
  • 原文地址:https://www.cnblogs.com/BillLei/p/4286041.html
Copyright © 2020-2023  润新知