一个关于字符串的小问题

blackcase 2006-07-25 02:05:37
我得到一个string,判断它的长度是否为一个值(比如10)如果大于10就截掉高位,如果少于10就在前面补0,怎么实现啊?
...全文
230 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
何鲁青 2006-07-25
  • 打赏
  • 举报
回复
rightStr('0000000000'+myStr, 10);
lonoaer 2006-07-25
  • 打赏
  • 举报
回复
var
S: String;
iLen: Integer;
begin
S := 'AAAAAAAAABBBB';
iLen := length(S);

if iLen < 10 then S := StringOfChar('0', 10-iLen)+S
else SetLength(S, 10);
ihihonline 2006-07-25
  • 打赏
  • 举报
回复
vStr = "0000000000" + vStr;
vStr.substring(vStr.length() - 10 , 10)


天涯倦客 2006-07-25
  • 打赏
  • 举报
回复
s:='0000000000'+s;
s:=Copy(s,length(s)-9,10)÷
也行
天涯倦客 2006-07-25
  • 打赏
  • 举报
回复
format

16,748

社区成员

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

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