摘要: 字符串String中统计其中出现的次数 ,也许你会使用split获取数组来统计个数,但这没必要,浪费了空间例如:统计出现@的个数long count = str.length()-str.replace("@","").length(); 阅读全文
posted @ 2014-10-29 14:00 吉利来 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1.验证产品是否签约(签约产品是无线快捷支付)2.添加私钥的时候要经过PSK8编码3、待签名参数 需要经过排序4、sign经过UrlEncord.encord()编码5、根据文档的要求看参数需要传递 阅读全文
posted @ 2014-10-29 10:14 吉利来 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 前提:使用阿里巴巴的JSON包String json = ""; //JSON字符串Map map = JSON.parseObject(json, Map.class);//遍历 Map 使用迭代器Iterator it = map.keySet().iterator();while(it.ha... 阅读全文
posted @ 2014-10-29 10:07 吉利来 阅读(2267) 评论(2) 推荐(0) 编辑
摘要: 有时候在项目中不想用笨方法去获取集合数据,这个时候用迭代器来遍历集合数据,介绍几种集合遍历方法推荐下面这种方法遍历,效率高Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = ... 阅读全文
posted @ 2014-08-23 11:54 吉利来 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 运用javaGUI界面制作一个小球弹砖块的小游戏,本次游戏只有一个关卡,只是做一个简单的效果不是全部出来的完整的下载链接:http://download.csdn.net/detail/zhuangjixiang/4874730定义一个小球的类,挡板的类和砖块的类,这三个类可以抽取出来定义父类,然后继承,这样代码就可以减少很多了思路是:先制作出小球碰到边框弹开,剥离到一个面板上,接着在面板上添加一个砖块,当小球碰到砖块的时候可以弹开并且砖块消失掉(是小球图片和砖块图片绘制成矩形,然后调用方法(ball.getRect().intersects(b.getRect())可以实现这个的时候就添加多 阅读全文
posted @ 2012-12-11 21:46 吉利来 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: //字符串截取的用法:实现文件上传后,以当前的时间刻度做为文件名来保存 String imgFileName="d:/img/abc/dic0009.jpg"; //第一步:截取文件的后缀名 int index=imgFileName.lastIndexOf("."); String fileExt=imgFileName.substring(index); System.out.println("取到的文件后缀名:"+fileExt); //第二步:获取当前的时间刻度 Date now=new Date(); String newF 阅读全文
posted @ 2012-11-27 19:29 吉利来 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 第一种是普通常规的验证方法:1 //邮箱的验证,验证内容:1、是否有@符号,不能在开始位置,2、是否有.符号,不能在最后位置;3、@符号是否在.号前面2 System.out.println("请输入邮箱:");3 String email=input.nextLine();4 //普通的验证合法性5 if(email.indexOf("@")<0 || email.startsWith("@") || email.indexOf(".")<0 || email.endsWith(".&quo 阅读全文
posted @ 2012-11-27 19:24 吉利来 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 将字符串与byte数组相互转化,和日期转成字符串与字符串重新转化为日期格式,这个在以后的开发中用的比较多 1 String str="中国你好,hello world!"; 2 3 byte[] b=str.getBytes(); 4 for(byte b1:b){ 5 System.out.print(b1); 6 } 7 System.out.println(); 8 //转成字符串 9 String str2=new String(b);10 ... 阅读全文
posted @ 2012-11-27 19:18 吉利来 阅读(508) 评论(0) 推荐(0) 编辑
摘要: //随即输入一段字符串,统计出数字,大写字母。小写字母,空格 Scanner input=new Scanner(System.in); System.out.println("请输入一段字符串:"); String str=input.nextLine(); int ncount=0;//统计数字 int upcount=0;//统计大写字母 int lowcount=0;//统计小写字母 int whitecount=0;//统计空格 char[] ch=str.toCharArray(); //将字符串转成字符数组 for(char ... 阅读全文
posted @ 2012-11-27 19:03 吉利来 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 使用Calendar类来编写一个万年历,这个年份和月份就不从控制台输入了,本人直接输入一个年月份! 1 /* 2 * 制作万年历 3 */ 4 package com.Calendar; 5 import java.util.*; 6 public class CalendarText { 7 8 /** 9 * @param args10 */11 public static void main(String[] args) {12 // TODO Auto-generated method stub13 14 Cal... 阅读全文
posted @ 2012-11-25 11:41 吉利来 阅读(900) 评论(0) 推荐(0) 编辑