创建任意长度重复字符串的简洁方法

2016-02-19 19:25 5 1 收藏

下面是个超简单的创建任意长度重复字符串的简洁方法教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - 编程语言 】

String$函数只能重复复制单字符,当需要重复复制2个或多个字符时,就需要一个循环。看起来是否很麻烦?然而,使用以下的函数就能解决这个问题。基本思路是:建立一个空格字符串,其长度为要重复复制的数目,然后替换每一个空格为要复制的字符串:

FunctionReplicateString(SourceAsString,TimesAsLong)AsString

ReplicateString=Replace$(Space$(Times),"",Source)

EndFunction

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

但是请注意:根据字符串的长度以及重复的数目,这个方法也许比传统的循环方法要慢些。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)->

来源:http://www.tulaoshi.com/n/20160219/1620972.html

延伸阅读
标签: Web开发
我们在实际过程中要经常去检测含有中文字符串的实际长度, 因为中文字符,和英文字符在一起的话.判断起来你麻烦点. 原理跟在asp中的一样.逐个去判断.是中文加2英文加1. 代码如下: ASCIIEncoding n = new ASCIIEncoding(); byte[] b = n.GetBytes(str); int l = 0; // l ...
标签: 电脑入门
我常遇到这种情况:Word文档已经输入完成时,某一个数值发生了变化,要将文档中所有相同的数值也要进行改变,通常我们用编辑/替换命令来实现,但这种方法属于事后补救,显得麻烦。最好是可以在输入过程中,某一些固定字符发生变化后,其它重复字符自动进行改变。笔者总结出如下两种方法: 一、定义书签法 将相关的数值及文字(如利润比上年同...
/** * 字符串分割 * * @author * @param str java.lang.String 要分割的字符串 * @param sp java.lang.String 需要被替换的子串 * @return 替换之后的字符串 * @return 分割失败,返回null */ public static String[] Split(String str, String sp) { StringTokenizer st = new StringTokenizer...
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getEPnum]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[getEPnum] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getstrcount]') and xtype in (N'FN...
FillString函数有两个参数,一个是用来重复填充的字符,另一个是填充后的字符串长度。然后它返回填充后的字符串,重复次数由填充字符的个数和填充后字符串长度决定。 该函数建立一个循环,循环次数基于所要求的字符串长度。循环步长有参数Value(即用来重复填充的子字符串)的长度决定。该函数把参数Value作为工作字符串,重复后按所要...

经验教程

572

收藏

76
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部