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://..")); } }
本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1615000
原文地址:http://qihoushangshu.blog.51cto.com/7872138/1615000