如何从.csv文件中读取字符串并将其拆分?

我有一个.csv文件" title="csv文件">csv文件,从中我必须读取一个字符串并将其拆分为子字符串,例如:s1:s2:s3

然后我必须将其拆分为s1 s2 s3

根据“:”分割。

回答:

好吧,尝试下面的beanshell(= java)代码将提取的“主题字符串”变量解析为单独的“主题”变量(例如,从BeanShell

Sampler):

String line = vars.get("vSubjects");

if(line != null) {

StringTokenizer st = new StringTokenizer(line, ":");

int i = 0;

while (st.hasMoreTokens()) {

String subj = st.nextToken();

i++;

String varname = vars.get("vName") + "_subj_" + i;

vars.put(varname,subj);

}

}

因此,您将获得每个字符串的解析变量,如下所示(您可以使用Debug

Sampler进行监视):

John_subj_1=Maths

John_subj_2=Science

John_subj_3=History

. . .

vAge=23

vGender=Male

vName=John

vSubjects=Maths:Science:History

以上是 如何从.csv文件中读取字符串并将其拆分? 的全部内容, 来源链接: utcz.com/qa/425972.html

回到顶部