资源简介
环境:eclipse3.7.2 jre1.6
代码片段和文件信息
import java.awt.frame;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import javax.swing.JFileChooser;
/**
* @author wd
*
*/
public class CreateFile extends frame {
private static final long serialVersionUID = 7863555841628851148L;
private static final String currentDirectory = “.“;
private static final String txtFile = “.txt“;
private static final String txtFileName = “文本文件(*.txt)“;
private static final String csvFile = “.csv“;
private static final String csvFileName = “csv文件(*.csv)“;
private static final String zero = “0“;
private static final String Charset = “UTF-8“;
private static final String colon = “:“;
private static final String space = “ “;
private static final String nan = “NaN“;
private static final String[] key = {“借出者“ “全“ “秒标“ “净标“ “普通“ “快标“ “阳光“};
private static final String empty = ““;
private static final String lineBreak = “\r\n“;
private ArrayList names;
private ArrayList values;
public CreateFile() {
this.names = new ArrayList();
this.values = new ArrayList();
}
private int findIndex(String name) {
for (int i = 0; i < names.size(); i++) {
if (name.equalsIgnoreCase(names.get(i))) {
return i;
}
}
return -1;
}
private String getValue(int index) {
return this.values.get(index);
}
private String getString(ArrayList values) {
String value = empty;
for (int i = 0; i < values.size(); i ++) {
value += ““ + values.get(i);
}
return value;
}
private String diagram1(String name) {
int index;
String rate = zero;
ArrayList valueList = new ArrayList();
index = findIndex(name + key[1]);
if (index == -1) {
valueList.add(zero);
} else {
valueList.add(getValue(index));
rate = getValue(index + 1);
}
index = findIndex(name + key[0]);
if (index == -1) {
valueList.add(zero);
} else {
valueList.add(getValue(index));
}
valueList.add(rate);
return getString(valueList);
}
private String diagram2(String name) {
int index;
ArrayList valueList = new ArrayList();
for (int i = 1; i < 5; i++) {
index = findIndex(name + key[i]);
if (index == -1) {
valueList.add(zero);
} else {
valueList.add(getValue(index));
}
}
return getString(valueList);
}
private String diagram3(String name) {
int index;
ArrayList valueList = new ArrayList();
for (int i = 2; i < 5; i++) {
index = findIndex(name + key[i]);
if (index == -1) {
valueList.add(zero);
} else {
valueLi
- 上一篇:java的C/S架构实现的远程考试系统
- 下一篇:JSP编程技术源代码.rar
相关资源
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
- DES(CFB) JAVA
评论
共有 条评论