如何将多个字符串数组连接成为一个字符串?

WindowsX 2011-03-18 02:41:41
话说某人这样定义一个字符串数组,我如何把这些字符串数组的值连接在一起,成为一个字符串?

var
StrArray : array [0..255] of String ;
NewStr : String;

赋值:
StrArray[0] := 'This is a test! ' ;
StrArray[1] := 'This is another test! ' ;
....
StrArray[255] := 'this is the last test! ' ;
//如何把StrArray[0],StrArray[1],..,StrArray[255]的值连接起来,然后赋值给NewStr。谢谢。

...全文
897 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinoalex 2011-03-18
  • 打赏
  • 举报
回复
NewStr:='';
for i:=0 to length(StrArray) - 1 do
NewStr:= NewStr + StrArray[i];
Forever_Young 2011-03-18
  • 打赏
  • 举报
回复
循环拼接


for i:=low(StrArray) to high(StrArray) do
NewStr := NewStr + StrArray[i];
WindowsX 2011-03-18
  • 打赏
  • 举报
回复
如何循环拼接?谢谢。。。。
WindowsX 2011-03-18
  • 打赏
  • 举报
回复
如何循环拼接?谢谢~~

为何Concat不提供这样的功能呢?

var I:integer;
...
Concat(StrArray[0],StrArray[1],..,StrArray[I]);
bdmh 2011-03-18
  • 打赏
  • 举报
回复
循环拼接吧

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧