问一下,Java里的这个getRandString()函数是啥意思,我敲代码的时候出错了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问一下,Java里的这个getRandString()函数是啥意思,我敲代码的时候出错了相关的知识,希望对你有一定的参考价值。
我服了,我把源码贴出来吧.....
public class Client//发送账单的数量,这个值是从数据库中获得
private static int MAX_COUNT = 6;
public static void main(String[] args)
//模拟发送邮件
int i=0;
//把模板定义出来,这个是从数据库中获得
Mail mail = new Mail(new AdvTemplate());
mail.setTail("XX银行版权所有");
while(i<MAX_COUNT)
//以下是每封邮件不同的地方
mail.setAppellation(getRandString(5)+" 先生(女士)");
mail.setReceiver(getRandString(5) + "@" + getRandString(8)+".com");
//然后发送邮件
sendMail(mail);
i++;
//发送邮件
public static void sendMail(Mail mail)
System.out.println("标题:"+mail.getSubject() + "\\t收件人:"+mail.getReceiver()+"\\t....发送成功!");
//获得指定长度的随机字符串
public static String getRandString(int maxLength)
String source ="abcdefghijklmnopqrskuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
StringBuffer sb = new StringBuffer();
Random rand = new Random();
for(int i=0;i<maxLength;i++)
sb.append(source.charAt(rand.nextInt(source.length())));
return sb.toString();
追问
你也看设计模式?
追答我没看,百度后就出现了这东西
参考技术A 自己定义的一个方法名吧 参考技术B 你自己定义的函数吧追问这个好像是jdk自己提供的方法
确实是
本回答被提问者采纳使用java编写soap,想问一下如何查看(获取)server端和client端发出的xml格式的soap包
server端和client端都已配置好,并且成功通信。
参考技术A 可以使用Eclipse里的Tcp/ip monitor,它可以获取到soap 参考技术B fiddler2 ,截取数据包就可以了!追问我之前也是这么想的,本来想用wireshark,我只知道这个...
我想实现的是自动将包存成一个文件...
试了一下Fiddler,由于我是在本机测试,也就是Server和Client在同一台机器,它抓不到包,怎么破?
7.23下午使用不同机器还是抓不到包。。。。
以上是关于问一下,Java里的这个getRandString()函数是啥意思,我敲代码的时候出错了的主要内容,如果未能解决你的问题,请参考以下文章
使用java编写soap,想问一下如何查看(获取)server端和client端发出的xml格式的soap包
提问一个关于Java中操作Oracle里的CLOB类型数据的问题
在java语言中,有时候变量常量声明时要加一个“static”,有的时候不加。问一下这个词有啥用