javacode
程序员文章站
2022-05-13 17:43:39
...
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 命令