public class test2 {
/**
* 验证码学习
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
char[] ch = "ABCDEFGHIGKLMNQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789".toCharArray();
Random rand = new Random();
int index = 0;
String s = "";
for(int i=0;i<4;i++){
index = rand.nextInt(36);
s+=Character.toString(ch[index]);
}
System.out.println(s);
System.out.println("请输入:");
byte[] b = new byte[1024];
int n = System.in.read(b);
String ss = new String(b, 0, n);
System.out.println(ss);
ss = ss.toUpperCase();
s = s.toUpperCase();
ss = ss.substring(0, 4);
System.out.println(ss);
if(s.equals(ss)){
System.out.println("成功");
}else{
System.out.println("失败");
}
}
}
public class test3 {
/**
* 生成图片
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedImage image = new BufferedImage(100, 30, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.setColor(new Color(254,255,80));
g.fillRect(0, 0, 100, 30);
g.setColor(Color.red);
g.setFont(new Font("宋体", Font.BOLD, 20));
g.drawString("hello world", 25, 22);
g.drawImage(image, 0, 0, null);
ImageIO.write(image, "jpg", new File("c://.."));
}
}