jmeter-beanshell学习10-字符串补齐位数

每天都遇到新问题,今天又一个场景,一个字符串,如果不足11位,则左边补0,补够11位。

先要获取字符串长度,然后计算差多少位,补齐。今天又发现一个Object类型,这个类型有点厉害,当字符串,或者数字都可以。

// 定义要计算长度的字符串
stringToMeasure = "123456";
// 执行计算长度的表达式
Object result = stringToMeasure.length();
log.info("字符串长度:"+result);
c=11-result;
log.info("计算出差值:"+c);
b="";
for (i=1;i<=c;i++){
	b+="0";
}
b+=stringToMeasure;
log.info("拼接后的值:"+b);

这里result用了两次,第一次当字符串,直接打印出log,第二次用来计算,直接当数字做减法。计算出差值以后,想直接用数字乘字符串的形式,直接补5个0,但是报错,只能用个循环,把0凑够,再加上初始的字符串。

报错的想法,应该不支持,不纠结了。世上无难事,只要肯放弃。

相关推荐

  1. Jmeter学习总结(6)——Beanshell中If和For应用

    2024-07-16 19:50:01       52 阅读
  2. jmeterbeanshell使用

    2024-07-16 19:50:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 19:50:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 19:50:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 19:50:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 19:50:01       69 阅读

热门阅读

  1. JVM参数调优经验

    2024-07-16 19:50:01       22 阅读
  2. conda配置虚拟环境的常用命令

    2024-07-16 19:50:01       17 阅读
  3. MATLAB实现一个车辆悬架PID模拟系统

    2024-07-16 19:50:01       20 阅读
  4. python基础语法

    2024-07-16 19:50:01       20 阅读
  5. vue 项目代码架构

    2024-07-16 19:50:01       18 阅读
  6. 通过 Nginx 修复 CORS 漏洞

    2024-07-16 19:50:01       21 阅读
  7. [C++ 入门基础 - 引用]

    2024-07-16 19:50:01       21 阅读
  8. Elasticsearch:将Logstash日志存到elasticsearch中

    2024-07-16 19:50:01       21 阅读
  9. 题解:P10678 『STA - R6』月

    2024-07-16 19:50:01       16 阅读
  10. 每天一个数据分析题(四百三十)- 假设检验

    2024-07-16 19:50:01       18 阅读
  11. 【PG】PostgreSQL高可用之repmgr命令手册

    2024-07-16 19:50:01       20 阅读
  12. GPT带我学-设计模式14-工厂模式

    2024-07-16 19:50:01       18 阅读