子非魚

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            21 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

          JAVA中HashMap的成員遍歷  
          方法一:  
                  Set   entries;  
                  entries=map.keySet(); 
                  Iterator   iter=entries.iterator();  
                  while(iter.hasNext()){  
                        Object   obj=iter.next();  
                        System.out.println(obj+":"+map.get(obj));      
                  }            

             
              方法二:      
                  Set   entries;  
                  entries=map.entrySet();
                  Iterator   iter=entries.iterator();  
                  while(iter.hasNext())  
                  {  
                        System.out.println(iter.next()+"   ");      
                  }  

          另外,JAVA中 interface和class都可以作為對變量的聲明。


              public static void copyDirtoDest(String srcDir, String toDir) {
                  Copy copyDir 
          = new Copy();
                  copyDir.setOverwrite(
          true);
                  copyDir.setProject(
          new Project());
                  FileSet fileSet 
          = new FileSet();
                  fileSet.setDir(
          new File(srcDir));
                  copyDir.addFileset(fileSet);
                  File dest 
          = new File(toDir);

                  copyDir.setTodir(dest);
                  copyDir.execute();
              }


              
          public static void copyFiletoDestDir(String srcFile, String destDir) {
                  Copy copy 
          = new Copy();
                  copy.setProject(
          new Project());
                  copy.setFile(
          new File(srcFile));
                  copy.setTodir(
          new File(destDir));
                  copy.execute();
              }


              
          public static void makeDir(String dir) {
                  Mkdir mkdir 
          = new Mkdir();
                  mkdir.setProject(
          new Project());
                  mkdir.setDir(
          new File(dir));
                  mkdir.execute();
              }


              
          public static void copyFiletoDestandRename(String srcFile, String destFile) {
                  Copy copyTask 
          = new Copy();
                  copyTask.setProject(
          new Project());
                  copyTask.setFile(
          new File(srcFile));
                  copyTask.setTofile(
          new File(destFile));
                  copyTask.execute();
              }


              
          public static void moveFiletoDest(String srcFile, String destDir) {
                  Move move 
          = new Move();
                  move.setProject(
          new Project());
                  move.setFile(
          new File(srcFile));
                  move.setTodir(
          new File(destDir));
                  move.execute();
              }


          驗證文件夾名稱是否符合java包名規范
          //弱驗證(只要能被java支持的名稱,如中文名稱)
          IStatus val = JavaConventions.validatePackageName(folder);                 
          if (val.getSeverity() == IStatus.ERROR) {
               
          return false;
          }
           
          /**
               * 強驗證:是否是嚴格符合命名規范的包名,標識:以字母開頭,字母與數字的組合,字母必須都是小寫。
               * 
          @param str1
               * 
          @return
               
          */

              
          public static boolean isPackageName(String str1){
                  String regex 
          = "^[a-z][a-z[\\d]]*";  
                  Pattern p 
          = Pattern.compile(regex);
                  Matcher m 
          = p.matcher(str1);        
                  
          return  m.matches();
              }


          hibernate3 hql 參數亂碼問題
          Hql中有中文參數(如from test as c where c.name='張三')的話被翻譯成sql的時候會出現亂碼,解決方法:
          在Spring的配制文件applicationContext.xml文件中添加以下代碼:
              <property name="hibernateProperties">
                  
          <props>
                           
                      
          <prop key="hibernate.query.factory_class">
                          org.hibernate.hql.classic.ClassicQueryTranslatorFactory
                      
          </prop>
                  
          </props>
              
          </property>

          list轉Array
          (IAction[]) list.toArray(new IAction[0]);
          (IAction[]) list.toArray(new IAction[list.size()]);
          posted on 2008-04-12 23:07 子非魚 閱讀(274) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 合水县| 梅州市| 武鸣县| 孟州市| 璧山县| 永丰县| 饶阳县| 民权县| 望谟县| 平顶山市| 余干县| 金阳县| 巴南区| 襄垣县| 贡山| 正镶白旗| 黄山市| 灵宝市| 株洲县| 醴陵市| 宣恩县| 赣州市| 中牟县| 新野县| 扎兰屯市| 葵青区| 麟游县| 京山县| 清苑县| 商洛市| 汝城县| 静海县| 会宁县| 新邵县| 新营市| 铜鼓县| 潼南县| 甘谷县| 富锦市| 驻马店市| 安多县|