创建1MB字符串的好方法是什么?

科尔:

我想为基准创建1MB字符串,因此我编写了如下代码:

public final static long KB     = 1024;
public final static long MB     = 1024 * KB;
public static void main(String[] args){
    String text_1MB=createString(1*MB);
}
static String createString(long size){
    StringBuffer o=new StringBuffer();
    for(int i=0;i<size;i++){
        o.append("f");
    }
    return o.toString();
}

我觉得这个方法createString不好又愚蠢

有优化该createString方法的想法吗?

乔恩·斯基特(Jon Skeet):

怎么样:

char[] chars = new char[size];
// Optional step - unnecessary if you're happy with the array being full of \0
Arrays.fill(chars, 'f');
return new String(chars);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Ruby中基于整数变量创建字符串数组的好方法是什么?

当动态数据确定连接字符串时创建 DbContext 的好模式是什么

在字符串的字符中向后迭代的好方法是什么?

在这里拆分字符串的好方法是什么?

使用golang根据位置解析字符串的好方法是什么?

将字符串与模式匹配并提取值的好方法是什么?

在Python中将列表值组合为字符串的好方法是什么

从字符串中删除字符并创建子字符串的最pythonic方法是什么?

将字符串“2.0”转换为通用分数并将“2”转换为通用Num的好方法是什么?

将 %H:%M:%S 字符串转换为时间跨度的好方法是什么?

从字符串末尾删除多余字符的好的正则表达式是什么?

在Ruby中修剪字符串而不创建新字符串的规范方法是什么?

创建可读的JSON字符串的最简单方法是什么?

使用Java 8,创建字符串的排序和分组列表的最简洁方法是什么

从字符串数组(或元组)在Python中创建动态sql“ in list”子句的“最佳”方法是什么?

在python中创建字符串数组的最佳方法是什么?

在批处理文件中创建子字符串的最佳方法是什么?

热创建动态字符串模板的最佳方法是什么

通过查询最大 1MB 的 DynamoDB 可以获得的最佳性能是什么?

C ++字符串中的cin >> str + 1是什么?

尽管数据很小,但字符串列的Power BI词典大小仍超过1mb

python中字符串格式的替代方法是什么

获取 JSON 字符串值的最佳方法是什么?

将字符串写入文件的pythonic方法是什么?

比较Clojure中的字符串的正确方法是什么?

在Java中比较字符串的最快方法是什么?

从html标签清除字符串的最佳方法是什么

表示短字符串的最佳方法是什么?

连接字符串的“标准”方法是什么?