1.首先在main文件夹中创建一个java文件夹标记为源码根,在java文件夹内创建包,在刚刚创建的包中创建名为StrUtil的Java类。如图所示:

2.这次我就在刚刚创建的Java类中写入生成随机字符的方法
package cn.edu.mju.project13.utils;
import java.awt.*;
import java.util.Random;
public class StrUtil {
//随机字符方法
public static String randomString(int count){
Random rnd = new Random();
String words = "ABCDEFGHIGKLMNPQRSTUVWXYZabcdefghijklmnpqrstuvwxyz13456789";
StringBuilder stringBuilder=new StringBuilder();
for(int i=0; i<count;i++){
int pos = rnd.nextInt(words.length());
String ch = words.substring(pos,pos+1);
stringBuilder.append(ch);
}
return stringBuilder.toString();
}
3.在main文件夹中创建一个test的文件夹,选中test文件夹右键标记为测试源码根,在刚刚创建的文件夹中再创建一个utiltest的包,在包中创建名为TestStrUtil的java类。如图所示:

4.随后在名为TestStrUtil的java类中写入测试代码。
package utiltest;
import cn.edu.mju.project13.utils.StrUtil;
import org.junit.Test;
/*
测试
*/
public class TestStrUtil {
@Test
public void testRandomString(){
System.out.print(StrUtil.randomString(4));
}
}
5.选中名为TestStrUtil的java类并右击Run运行进行测试。(由于这次测试我输入的参数是4,所以会输出4个随机字符)

注:小编能力有限,如果有错,欢迎大家评论指正。
本文详细介绍了如何在Java环境中创建一个用于生成随机字符串的实用工具类,并通过单元测试确保其功能正确性。从项目结构搭建到具体代码实现,再到测试案例的编写与执行,为读者提供了完整的实践指南。
365

被折叠的 条评论
为什么被折叠?



