Java: 计算平均分, 标准差, 标准分

本类提供标准差,标准分计算的Utility.

Java 保持小数点后若干位的操作

DecimalFormat df2 = new DecimalFormat("###.00");

or:

(double) (Math.round(sd3*100)/100.0);

 

09下高一期终语文-平均分
09下期终英语-平均分
09高一下期中考试-平均分

71.66666666666667
124.0
195.66666666666666

 

=>

09下高一期终语文-平均分
09下期终英语-平均分
09高一下期中考试-平均分

71.67
124.00
195.67

Java: Map遍历

// 2. 遍历map中所有的元素
Iterator iter = mapSheet.entrySet().iterator();
while(iter.hasNext()) {
Entry entry = iter.next();
int sheetIndex = entry.getKey(); // Key
List listReportItems = entry.getValue(); // Value

}

Java: StringTokenizer VS Split

两个的差别:
public static void main(String[] args) {
String str = "1,2,,3";
String delimiter = ",";
StringTokenizer tokens = new StringTokenizer(str, delimiter);
while(tokens.hasMoreTokens()) {
System.out.println(tokens.nextToken());
}

System.out.println("———无聊的分割线———");
String[] result = str.split(delimiter);
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}

输出:

1
2

3

———无聊的分割线———

1

2

3

Flex – BlazeDS – Java – JDBC – MySql 速配[快速配置]

从下往上:

1. Java – JDBC – MySql

1. 装好MySql, 启动服务.

2. 将mysql-connector-java-5.1.7-bin.jar 拖入WEB-INF/lib下.

搞定.

2. Java端BlazeDS配置

1. Java端:

将BlazeDS压缩包内的WEB-INF里面的东西拷贝工程内的WEB-INF下的相应位置中.[ Flex目录下有四个xml配置文件, lib下是需要使用的jar] 包括web.xm

2. 配置services-config.xml中channels标签中的内容:

false

true
4

其中, http://localhost:8080/DepartmentManagement/ 是该Web工程的地址 [可在web-content下建立一空index.html, 运行后查看地址便可]

3. 编写Java类, 并配置remoting-config.xml文件的<service>标签下, 增加服务, 如下:

com.insprise.guoliang.DepartmentManagement

3. Flex端建立工程

1. 建立 Flex与Java通信载体RemoteObject

为方便在整个工程中使用, 可建立一个Singleton – 关于AS中的Singleton可见: [...]