java
文章平均质量分 58
文菲
这个作者很懒,什么都没留下…
展开
-
遍历List的三种方式
对List的遍历有三种方式 List list = new ArrayList(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator it = list.iterat转载 2012-07-12 16:14:24 · 405 阅读 · 0 评论 -
JAVA UTF-8 GB2312 编码互转
import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class UnicodeChange { //UTF-8->GB2312 public static String utf8Togb2312(String str){转载 2012-09-07 15:29:52 · 2456 阅读 · 0 评论 -
dom4j 中文乱码问题
在用 dom4j 以 utf8 编码格式生成 xml 文档后,发现该 xml 文档包含中文的部分异常,无法读取。随后被逼无奈,只好使出猥琐招数,直接将要写入 xml 的字符串重新以 utf8 格式编码后再写入 xml:str = new String(str.getBytes(), "UTF8");终于,xml 文档异常消除,可以正常读取。然而,其中的中文部分是却乱码,悲了个剧,事转载 2012-09-07 15:31:44 · 473 阅读 · 0 评论 -
ch.ubique.inieditor.IniEditor
这个类用来读取ini文件的,在网上看到一个例子挺不错的, [root] role = administrator last_login = 2003-05-04 [joe] role = author last_login = 2003-05-13 读取文件,改变他的内容 IniEditor users = new IniEdito原创 2012-09-10 13:48:16 · 1150 阅读 · 1 评论 -
java 中 文件的操作
一、复制文件1.以文件流的方式复制文件 Java代码 /** *//**以文件流的方式复制文件 * @param src 文件源目录 * @param dest 文件目的目录 * @throws IOException */ public void copyFile(String src,String d原创 2012-07-28 09:59:30 · 512 阅读 · 0 评论 -
Eclipse代码提示功能的扩展(输入首字母就提示)
默认情况下,Eclipse的代码提示功能只有在输入.的时候才会触发,即,在你输入点后,提示该对象的方法,字段,变量等,所以,即使有代码提示功能,类名,变量名还是要自己输的。如果一个变量名(或类名)很长,就不好记,也容易出错,虽然Eclipse会报错,但是这样还是会浪费一些时间。我们可以修改一下Eclipse的配置,让它在你输入任意字母时就提示,比如说,你要定义一个String 变量,当输入S时转载 2012-10-24 14:11:55 · 2224 阅读 · 0 评论 -
java 字符串时间和毫秒数互转
package org.cric.e;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TimeDateText {/*** @param args*/public static void main(St原创 2012-10-25 11:37:07 · 1546 阅读 · 0 评论 -
JAVA 异常处理
只有在学会处理异常之后,我们才能说自己是一个合格的java程序员.只有在摆脱了以下六种异常处理的陋习之后,才能威慑一下刚毕业的小菜鸟. 现在就来测试一下大家对异常的掌握程度.不用担心,事实上,这些不合理的设计很容易看出来.那么,以下六种不合理的代码,大家能看出每一种的问题出在哪儿吗? Java代码 OutputStreamWriter out = ..转载 2012-11-23 14:02:06 · 296 阅读 · 0 评论 -
数组里的值排序
public static void main(String[] args) {// TODO Auto-generated method stubString id="gb,af,as,ch,ek,fo";//String id="2,9,1,7,4,6";String[] ids=id.split(",");Arrays.sort(ids, 0, ids.l原创 2013-10-28 16:33:23 · 487 阅读 · 0 评论 -
将一个字符串转化xml格式并写到根节点下
import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;要实现,将放到config下面,像上面这样,很简单了,先将字符串转为xml格式,在放就OK了Document doc原创 2013-10-31 16:25:13 · 1077 阅读 · 0 评论 -
Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
/** * */package com.sech.zengzhi.comm;/** * Title: GU ZengZhi * * Description: GU * * Copyright: Copyright (c) 2009 * * Company: GU * * CreateTime:2013-11-7 下午4:18:32转载 2013-11-07 16:52:36 · 496 阅读 · 0 评论 -
struts2 日期格式化输出标签
以前是单纯的这样输出输出的日期格式如下:2013-11-11 15:45:54.000 经过查询struts中有日期格式化标签输出结果:2013/11/11 03:45 没有设定格式的,默认是:2013-11-11 15:45:54<s:date name="#list.feeTime" nice="true" /> nice属性原创 2013-11-12 16:25:03 · 643 阅读 · 0 评论 -
jsp struts标签迭代各种数据
首先创建一个User对象User user=new User();user.setUserName("张三");user.setAge(30);User user1=new User();user1.setUserName("李四");user1.setAge(32);一、迭代List数据List list=new ArrayList();1、list中放Use原创 2013-11-14 17:08:01 · 1833 阅读 · 0 评论 -
java 调用存储过程
package test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Types;public class Text {原创 2015-05-15 13:55:08 · 407 阅读 · 0 评论 -
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配转载 2015-05-28 09:25:01 · 434 阅读 · 0 评论 -
Java BigDecimal的基本使用方法
1、对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类2、运算速度比一般的+、-、*、/要快3、基本方 法描 述 add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。 subtract(BigDecima原创 2015-08-12 15:12:13 · 9698 阅读 · 0 评论 -
java 发送http请求以及请求参数值出现乱码
一、发送Http POST请求 public static String sendPost(String apiurl){ String inputline = ""; // 创建url对象 URL url = null; HttpURLConnection conne原创 2016-06-30 09:18:19 · 3468 阅读 · 0 评论 -
java 判断字符串是否是IP
package org.cric.d;public class WhetherIP{ public static String trimSpaces(String IP){//去掉IP字符串前后所有的空格 while(IP.startsWith(" ")){ IP= IP.substring(1,IP.length()).trim(原创 2012-09-06 13:08:56 · 3524 阅读 · 0 评论 -
获取字符编码
public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) { S转载 2012-08-27 11:25:39 · 627 阅读 · 0 评论 -
跳出多重for循环
一层for循环时,只要break就ok了for (int i =0; i if(i==4&&j==4){ break; } }两层for循环,跳出最外面的for循环int tiao;for(inti=0; i for(intj=0; j原创 2012-07-28 10:08:02 · 1399 阅读 · 0 评论 -
特殊字符的分隔
//特殊字符的分隔 System.out.println("方法一"); String aa="sss*ccc"; String[] vv=aa.split("\\*"); System.out.println("以*分隔的数组长度:"+vv.length); System.out.println("方法二:"); String bb="aaaa|ccc原创 2012-07-12 16:17:36 · 366 阅读 · 0 评论 -
将Ip转化为十进制数字,将十进制数字转化为Ip
package com.sech.zengzhi.comm;public class IpChangedUtil { //将127.0.0.1形式的IP地址转换成十进制整数,这里没有进行任何错误处理 public static long ipToLong(String strIp) { long[] ip = new long[4];转载 2012-07-12 16:10:52 · 672 阅读 · 0 评论 -
java 简单的发送邮件
package org.cric.comm;import java.util.Properties;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail; public class SendMailText { /** * @param args原创 2012-07-12 16:11:48 · 399 阅读 · 0 评论 -
join替换
join替换需要jar包:commons-lang-2.4.jarpackage org.cric.comm;import java.util.ArrayList;import org.apache.commons.lang.StringUtils;public class JoinText { /** * @param args */ publ原创 2012-07-12 16:12:39 · 624 阅读 · 0 评论 -
java 读取某个文件夹下的所有文件
public static void main(String[] args) { // TODO Auto-generated method stub List list=new ArrayList(); String dir = "D:/mywork/ZengZhi/WebContent/adv"; File director原创 2012-07-12 16:15:17 · 391 阅读 · 0 评论 -
福利彩票36选7模拟程序
package org.cric.util;/** * * 福利彩票36选7模拟程序要求:7个号码中不能有重复号码的出现.分析每张彩票是一个对象;每张彩票有一个票头和一组号码.实现步骤:1。定义一个彩票类Random;2。添加两个属性,表示彩票头与彩票号码;3。添加一个产生号码的方法engender();4。添加一个打印票的方法printNumber();原创 2012-07-28 10:04:25 · 5555 阅读 · 0 评论 -
替换字符串中的特殊字符
public static int getLength(String str){ str = str.replaceAll("[^x00-xff]*", ""); System.out.println("替换后的字符串为:"+str); return str.length(); }public static void main(String[]原创 2012-07-28 09:54:09 · 534 阅读 · 0 评论 -
int类型存放的数字位数
int类型能存放10位的数字,最大为2147483647;int a=2147483647;这样定义没有问题int b=2147483648;这样就会出错应该这样定义long bb=2147483648l;这是在java中,如果是在数据库中,值的大小超过了2147483647的话,就应该是bigint类型了,而不是int类型原创 2012-07-28 09:57:08 · 11515 阅读 · 0 评论 -
string.ToCharArray() 装字符串的每个字符存入数组
string chartest = "abcde";char[] chs = chartest.ToCharArray();//注:这里一定要用char来定义。for (int i = 0; i { Response.Write(chs[i]+"");}输出:abcde原创 2012-07-28 10:01:16 · 837 阅读 · 0 评论 -
计算文件的MD5值
package org.cric.util;import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; import j原创 2012-07-28 10:05:07 · 341 阅读 · 0 评论 -
将字符串的第一个字母改为大写
String adtype="student"; char adtypeOld=adtype.charAt(0); char adtypeNew=(adtypeOld+"").toUpperCase().charAt(0); String newAdtype=adtype.replace(adtypeOld, adtypeNew); 打印newAdtype的结果为Stude原创 2012-07-28 10:06:39 · 672 阅读 · 0 评论 -
java 获得request和response
Map session=ActionContext.getContext().getSession();//模拟Application Map application=ActionContext.getContext().getApplication();//取得HttpServletRequest HttpServletRequest request=ServletActio原创 2012-07-28 09:58:23 · 382 阅读 · 0 评论 -
遍历list数组
package org.cric.util;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;import java.util.V原创 2012-07-28 10:03:03 · 408 阅读 · 0 评论 -
System.currentTimeMillis()
首先System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(long date),用来计算long秒与1970年1月1日之间的毫秒差。 得到了这个毫秒数,我们自己也可以算起现在的年月日周时,但是原创 2012-07-28 10:00:37 · 544 阅读 · 0 评论 -
冒泡排序
package org.cric.util;public class OrderArrayList { /** * @param args */ public static void main(String[] args) { int temp; int s1[] = {25,37,55,10}; fo原创 2012-07-28 10:02:07 · 250 阅读 · 0 评论 -
将人民币转化为大写
package org.cric.util; public class MoneyChange{ public static String changeToBig(double value) { char[] hunit = { '拾', '佰', '仟' };// 段内位置表示 char[] vunit = { '万', '亿' }; // 段名表示原创 2012-07-28 10:05:50 · 400 阅读 · 0 评论 -
hibernate 一对一注解配置及实体属性条件查询
查询产品状态正在抢购中的资产信息/** *用户资产管理表 * */@Entity@Table(name = "zxb_user_money_mg", schema = "")@DynamicUpdate(true)@DynamicInsert(true)@SuppressWarnings("serial")public class ZxbUserMoneyMgEntity原创 2017-06-27 17:43:52 · 1160 阅读 · 0 评论