收录日期:2020/10/23 10:43:57 时间:2016/07/04 16:42:36 标签:非技术区
3. A programmer has been asked to come up with a Java class that creates a random string of a given length (can be large). Is there a potential problem with the following implementation? If yes, what is it? 

public final class RandomStringCreator {
    public static String createRandomString(int length) {
        if (length < 1) {
            throw new IllegalArgumentException("Length must be >0");
        }
        String s = "";
        for (int i = 0; i < length; i++) {
            String randomChar = (char)(32+Math.random()*96)+"";
            s = s + randomChar;
        }
        return s;
    }
    public static void main(String[] args) {
        System.out.println(createRandomString(80000));
    }
}
该回复于2008-08-04 10:56:03被版主删除
该回复于2010-04-28 15:39:26被版主删除

)对数据库中某个表中的内容如何进行检索? 测试一下你的杀毒软件 怎么求10000以内的素数啊?? SYSTEM与MANGAGER问题 怎么封网站的ip 有没有办法获得当前程序抛出的异常类的类型啊? 请问哪里有Win98 DDK下载,偶翻遍了MicorSoft的网站,到处是链接,就是没有内容! 为什么VB6无法打开ACCESS2002的数据库? 哪里能找到\"Microsoft excel 8.0 object library\" 如何在dm中设计新窗口 下面的代码什么意思? 用AMD 800M的主板,支持SDRAM PC133内存么? 编译出问题,是编译器的原因吗? 怎么把变量存控件名??? 关于FLASH问题 关于鼠标拖动控件的问题? 注册一年了,才两个角,郁闷,散分 使用C#怎么样关闭端口? 大伙儿帮帮忙吧,我在编译时发生如下错误而导致无法编译! Struts问题。第一次运行我的Struts应用使用JBuilder7 是不是WINDOWS的BUG index server问题? 有没有函数直接取得datetimepicker1.datetime的年数及月份数(我是指直接取得整型数)? 有没有什么像CTerm这样的软件来浏览csdn的bbs 是先恢復使用者的數據庫,再恢復MASTER數據庫碼/ 北京上海真的全是精英吗? 如何实现两内部网之间的SQL连接??? 在分组如何获得trailer带中组的数目? 关于在MYSQL中日期数据类型的问题 求一个SQL语句