Java
文章平均质量分 63
秋叶为何落
这个作者很懒,什么都没留下…
展开
-
Java中如何将字符串从右至左每三位加一逗号
public class Demo { public static void main(String[] args) { displayWithComma(); } public static void displayWithComma() { String str = "10000000";// 定义字符串 str = new StringBuffer(str).reve原创 2012-09-25 08:20:14 · 8294 阅读 · 2 评论 -
生成全局唯一标识符GUID
生成唯一标识符GUID,可以使用java.util包下的UUID类的randomUUID()方法。每个GUID都是不相同的,比如:90cd50bf-c82a-480f-a347-7c30a8d98e37,0a992c65-aad2-49fa-861c-21e9eddaa5e8等等 /** * * 生成全局唯一标识符(GUID,也称作 UUID) * *原创 2014-01-22 14:07:04 · 4744 阅读 · 0 评论 -
获取每个月第一个星期日的日期
/** * 获取每个月第一个星期日的日期 * * @param year 年份 * @param month 月份 * @return Date 日期 */ public static Date getFirstSundayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance();原创 2014-01-15 16:49:38 · 3253 阅读 · 0 评论 -
获取某月份第N周开始日期(即星期一)
/** * * 获取某月份第N周开始日期(星期一) * * * @param year 年 * @param month 月 * @param weekOrder 周次 * @return Date 某月份第N周开始日期,即周一(包含跨月),比如2014年1月的第一周的第一天为2013-12-30,也就是说,2014 * 年1月的第一周也就原创 2014-01-17 15:15:32 · 4986 阅读 · 0 评论 -
根据指定的日期字符串获取星期几
/** * * 根据指定的日期字符串获取星期几 * * * @param strDate 指定的日期字符串(yyyy-MM-dd 或 yyyy/MM/dd) * @return week * 星期几(MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY) */ public stat原创 2014-01-17 16:24:54 · 7871 阅读 · 0 评论 -
获取某月份第N周结束日期(即星期日)
/** * * 获取某月份第N周结束日期(即星期日) * * * @param year 年 * @param month 月 * @param weekOrder 周次 * @return Date * 某月份第N周结束日期,即周日(包含跨月),比如2013年11月的第五周的最后一天为2013-12-01,也就是说,2013 *原创 2014-01-17 15:26:35 · 1901 阅读 · 0 评论 -
Struts2实现特定文件下载
对WebContent中download目录下的city.xml文件进行下载<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>文件下载 Click here to download package com.struts2.action;原创 2013-08-09 13:34:51 · 1096 阅读 · 0 评论 -
Struts2实现单文件上传
首先配置一下web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocat原创 2013-08-07 16:37:22 · 1008 阅读 · 0 评论 -
文件遍历
String uploadPath = ServletActionContext.getServletContext().getRealPath("upload");//上传服务器路径//遍历文件File file = new File(uploadPath);String[] fileName = file.list();ActionContext ac = ActionContext.原创 2012-11-09 09:55:12 · 1954 阅读 · 0 评论 -
Struts2实现多文件上传
multiUpload.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> file: file: file: 上传成功后的页面uploadResult.jsp:<%@ page language="原创 2013-08-07 16:55:28 · 908 阅读 · 0 评论 -
文件上传
文件上传 上传文件 文件为file,文件名必须为file+FileName(即fileFileName),只有这样才能通过get和set方法自动获取到文件名。该文件名不包括文件的路径表单中必须加enctype=原创 2012-11-09 13:47:38 · 1381 阅读 · 0 评论 -
把内容写入TXT文件
把内容写入TXT文件: /** * * 把内容写入TXT文件 * * * @param content 要写入的内容 * */ public static void writeToTXT(String content) { FileWriter fw = null; BufferedWriter bw = null; Date date =原创 2013-08-08 16:33:32 · 1746 阅读 · 0 评论 -
把给定的字符串解析为Date对象
把给定的字符串解析为Date对象:/** * * 把给定的字符串解析为Date对象 * * * @param str 要进行解析的字符串 * @param model 解析字符串的模式,比如:HH:mm:ss等 * @return Date对象 * */ public static Date parseStrToDate(String st原创 2013-08-08 17:32:34 · 1992 阅读 · 0 评论 -
计算同一天内,两个时间之间的分钟数
计算同一天内,两个时间之间的分钟数: /** * * 计算同一天内,两个时间之间的分钟数 * * * @param date1 时间1 * @param date2 时间2 * @return betweenMinutes 两个时间的间隔分钟数 */ public static int getBetweenMinutes(Date date1,原创 2013-08-08 17:10:39 · 5047 阅读 · 0 评论 -
Java将一个正整数分解质因数相乘的形式
import java.util.*;/*将一个正整数分解质因数 * 每个合数都可以写成几个质数相乘的形式,这几个质数就都叫做这个合数的质因数 */public class IntegerFactorization { public static void main(String[] args) { primeFactor();// 调用primeFactor()原创 2012-09-29 14:30:48 · 20653 阅读 · 1 评论 -
Java求1到1000以内的完数
/* 求1到1000以内的完数 所谓的完数是指一个数恰好等于它的所有因子之和 例如:6=1+2+3 */public class PerfectNumber { public static void main(String[] args) { System.out.print("1到1000的完数有: "); fun();// 调用静态方法 }原创 2012-09-27 17:07:16 · 25185 阅读 · 3 评论 -
Java中SimpleDateFormat格式化日期用法
import java.text.SimpleDateFormat;import java.util.*;public class SimpleDateFormatDemo { public static void main(String[] args) { time();// 调用time()方法 time2();// 调用time2()方法 time3()原创 2012-09-29 17:02:12 · 2007 阅读 · 0 评论 -
Java求最大公约数和最小公倍数
import java.util.*;/*求最大公约数和最小公倍数*/public class MaxCommonDivisorAndMinCommonMultiple { public static void main(String[] args) { Scanner scan = new Scanner(System.in);// 接收控制台输入的信息 Sy原创 2012-09-28 16:55:46 · 55169 阅读 · 6 评论 -
生成表单号
import java.text.SimpleDateFormat;import java.util.Date;/** * * 生成表单号类 * * * @author * @version 1.0.0 */public class CreateApplicationNumber { public static void main(String[] ar原创 2013-01-06 14:40:55 · 2623 阅读 · 0 评论 -
冒泡排序详解
冒泡排序。它的主要排序思想就是重复交换相邻的两个反序元素。我们用从小到大排列整数来说明这个过程: 第一轮首先处理第1个数和第2个数,使这两个数从小到大排列,然后在前次处理后的基础上处理第2个数和第3个数使其从小到大排列,以此类推,直到处理完第n-1个和第n个数,这样第一轮处理结束。 这时最后一个数(第n个元素)必定就是所有数中的最大数。 重复上面的过程进行第二轮处理,首先处原创 2013-04-03 22:37:24 · 4551 阅读 · 0 评论 -
实现将整形数字反转
实现将整数进行反转,比如:整数12345,反转后为54321 整数120,反转后为21 整数为5,反转后为5第一种方法: /** * * 实现将整形数字反转 * * * @原创 2013-04-07 16:49:56 · 10717 阅读 · 2 评论 -
投掷骰子
/** * * 骰子游戏类 * * * @author * @version 1.0.0 */public class DieGame { public static void main(String[] args) { if (judge()) { System.out.println原创 2013-01-09 20:49:30 · 1323 阅读 · 0 评论 -
Java判断一个整数是否为水仙花数
import java.util.*;/*所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身*/public class DaffodilNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in);// 接收控制台输入信息原创 2012-09-28 12:01:08 · 19371 阅读 · 0 评论 -
Java判断一个数是不是素数
import java.util.Scanner;/*质数又称素数,是指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数*/public class PrimeNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in);// 扫描器原创 2012-09-28 10:30:22 · 76598 阅读 · 6 评论 -
计算每个月的天数
/** * 计算每个月的天数 * * @param year 年份 * @param month 月份 * @return days 每个月的天数 */ public static int getDaysOfMonth(int year, int month) { int days = 0; if (month == 1 || month == 3 || m原创 2014-01-15 11:07:46 · 9665 阅读 · 5 评论