- 浏览: 15514 次
- 性别:
- 来自: 上海
最新评论
文章列表
package test;
import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.UnsupportedEncodingException;
pu ...
java io读写文件
- 博客分类:
- java
/**
* 读写文件
* @param fileName 文件名
* @param context 内容
* @param op D:删除文件;R:读文件;A:添加内容
* @return 1.success:成功;2.fail:失败; 3.读文件直接返回内容
*/
public String operationFile(String fileName,String context,String op) {
File logsDirectory = new File(WebActivity.SDCARD_LOGS_PATH);
if(!l ...
String s = "HELLO WORLD!";
BASE64Encoder encoder = new BASE64Encoder();
// BASE64加密
System.out.println(encoder.encode(s.getBytes()));
String encode = encoder.encode(s.getBytes());
BASE64Decoder decoder = new BASE64Decoder();
// BASE64解密
System.out.println(new String(decoder.decode ...
1.>份数Round
在神行太保客户端系统中有些产品的投保份数必须为0.2的倍数。
(份数保留小数后一位,不满0.2的按0.2算,大于0.2不满0.4的按0.4算,
超过0.8,不满1.0的按1.0算;以此类推;以X.0(整数份)、X.2、X.4、X.6、X.8的格式结尾)
由于现有程序没有实现此规则的方法,我们自定义了新的javascript方法:
/**
* Rounding 规则:
* 份数保留小数后一位,不满0.2的按0.2算,
* 大于0.2不满0.4的按0.4算,超过0.8,
* 不满1.0的按1.0算;以此类推;
* 以X.0(整数份)、 X.2、X ...
HttpClient应用
- 博客分类:
- java
1.服务端:
private void testWS(HttpServletResponse response){
InputStream ins = null;
try{
OutputStream outs = response.getOutputStream();
ins = new FileInputStream(new File("f:"+File.separator+"bg4_cjak.jpg")) ;
byte[] blobbytes = new byte[1024];
int bytesRe ...
Calendar常用方法封装
- 博客分类:
- java
import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
/**
* 常用日历操作辅助类
*
* @author steven 2010-08-10
* @emai ...
package com.ych.demo;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Matrix;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.wi ...
EditText 的应用
- 博客分类:
- android
1、EditText 编辑框赋值:
editText.setText(); 默认情况下,赋值后,光标在文字的最前面,
editText.clearFocus(); 加上这一句后,就可以将光标移到文字的最后。
2、显示、隐藏键盘,代码如下:
btn_hide = (Button) findViewById(R.id.btn_hide);
btn_show = (Button) findViewById(R.id.btn_show);
edit = (EditText) findViewById(R.id.edit);
final InputMethodManager imm = ...
判断一个字符是单字节还是双字节
- 博客分类:
- java
chart = s.charAt(i);
if (chart >= 0x80) {
sum += 2;
} else {
sum++;
}
java sftp连接
- 博客分类:
- java
package com.cpic.lifeplan.common.util;
import java.util.Properties;
import org.apache.log4j.Logger;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;
/**
* 处理sftp工具类
* @author 严程
*/
public class ...
LabelValueBean[] beans = payYesrDropLists.toArray(new LabelValueBean[payYesrDropLists.size()]);
new ArrayList<LabelValueBean>(Arrays.asList(beans));
public static void main(String[] args) {
int[] a = {1132,123,99,88,456,66,55,33,22,11,11111,933339,77,34,1};
int temp;
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length-i-1; j++) {
if(a[j] > a[j+1]) {
temp = a[j+1];
a[j+1] = a[j];
a[j] = ...
Struts-config中的配置
<action name="uploadForm" path="/upload" scope="request" parameter="method" type="com.cpic.lifeplan.common.upload.UploadAction">
<forward name="success" path="/newLifeplanPage/uploadFile/uploadfile.jsp" ...