1.
【低偶合,高内聚】
这是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。
高内聚:类与类之间的关系而定,高,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。
一个 类的运行影响到其他的类。
低偶合:类内部的方法而言。把程序的功能尽量分散,别在一个类里只写一个或很好的方法,因为那样会给你的调试等带来很多
问题。 出了错你都不知道在什么地方。
2.String 截取
package com;
public class Dg
{
public static void main(String[] args)
{
String str = "1^2^3^";
String strarry [] =str.split("^");
for (int i = 0; i < strarry.length; i++)
{
System.out.println(strarry[i]);
}
// ^ 这个符号无法达到效果 可以换成 "," 之类的
}
}
3.List 中多个bean 合成一个bean
list = oracletool.selectList(sql.toString(), "com.bonson.eis.bean.PermitBean");
for (int i = 0; i < list.size(); i++)
{
PermitBean pb = (PermitBean) list.get(i);
String fac = pb.getFaccount();
String menus = "";
String actionid = "";
for (int j = 0; j < list.size(); j++)
{
PermitBean pbean = (PermitBean) list.get(j);
String facc = pbean.getFaccount();
if (fac.equals(facc))
{
String menu = pbean.getFaction();
if (!(menu == null) && !"".equals(menu))
{
if(!"".equals(pbean.getFmenuname())&&!(null==pbean.getFmenuname()))
{
menus += pbean.getFmenuname() + ",";
actionid += pbean.getFaction() + ",";
list.remove(j);
j--;
}
else
{
actionid += pbean.getFaction() + ",";
list.remove(j);
j--;
}
}
}
}
if (!menus.equals(""))
{
pb.setFmenuname(menus);
pb.setFaction(actionid);
list.add(i, pb);
menus = "";
}
}
==================================================================================
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("D:/Program Files/QQ/Bin/QQ.EXE");// Java调用window 下的QQ 命令