程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java欠亨過設置裝備擺設文件初始化logger示例

java欠亨過設置裝備擺設文件初始化logger示例

編輯:關於JAVA

java欠亨過設置裝備擺設文件初始化logger示例。本站提示廣大學習愛好者:(java欠亨過設置裝備擺設文件初始化logger示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java欠亨過設置裝備擺設文件初始化logger示例正文


pop 操作將數組的最初一個元素掏出並前往:

@array=5..9;
$fred=pop(@array); #$fred 獲得 9,@array 如今為(5,6,7,8)
$barney=pop@array; #$barneygets8,@array 如今為(5,6,7)
pop@array; #@array 如今為(5,6)(7 被拋棄了)
最初一個例子中,pop 應用在"inavoidcontext",也就是說沒有寄存其前往值的處所。如許應用 pop 是正當的。

假如數組為空,那 pop 甚麼也不做(由於沒有元素可以移出),並前往 undef。

你能夠已留意到 pop 後可使用或許不應用括號。這在 Perl 中是一條通用規矩:假如去失落括號寄義不變,那括號就是可選
的◆。和 pop 相反的操作是 push,它可以將一個元素(或許一列元素)加在數組的末尾:
◆受過響應教導的人將發明,這是同義重復。
push(@array,0); #@array 如今為(5,6,0)
push@array,8; #@array 如今為(5,6,0,8)
push@array,1..10; #@array 如今多了 10 個元素
@others=qw/9 0 2 1 0/;
push@array,@others; #@array 如今又多了 5 個元素(共有 19 個)
push 的第一個參數或許 pop 的獨一參數必需是數組變量。


#!/bin/perl
sub above_average 

  $number=@_; 
  foreach $how(@_) 
  { 
     $total=$total+$how; 
  } 
  $the_average=$total/$number; 
  foreach (@_) 
  { 
     if ($_>$the_average) 
     { 
        push(@larger,$_)#這裡不消賦值,數組元素的添加,直接用push就行了 
     } 
  } 
  @larger;#子法式的前往值,必定要有,剛開端沒有寫 

print "please input several numbers,and you will get the number which is large than their average\n"; 
@the_number_input=<STDIN>; 
@the_number_larger=above_average(@the_number_input); 
print "@the_number_larger\n";

>   consoleAppender.setThreshold(Level.INFO);  // ConsoleAppender日記級別為DEBUG
   consoleAppender.activateOptions();
   logger.addAppender(consoleAppender);
  }

  if(ifFile == true) {  // 日記輸入到文件
   FileAppender fileAppender = new FileAppender();
   fileAppender.setLayout(layout);
   fileAppender.setFile(logFile);
   fileAppender.setEncoding("UTF-8");
   fileAppender.setAppend(true);
   fileAppender.setThreshold(Level.INFO);   // FileAppender日記級別為INFO
   fileAppender.activateOptions();
   logger.addAppender(fileAppender);
  }

  return logger;
 }

 /**
  * 創立Logger實例(僅輸入到掌握台)
  *
  * @param clazz  事宜日記產生類
  * @param ifLocate 能否定位事宜日記產生地位(類.辦法 line)
  * @return Logger
  */
 public static Logger getLogger(Class<?> clazz, boolean ifLocate) {
  return getLogger(clazz, true, false, null, ifLocate);
 }

 /**
  * 創立Logger實例(僅輸入到文件)
  *
  * @param clazz  事宜日記產生類
  * @param logFile  日記文件地址(途徑朋分應用“/”)
  * @param ifLocate 能否定位事宜日記產生地位(類.辦法 line)
  * @return Logger
  */
 public static Logger getLogger(Class<?> clazz, String logFile, boolean ifLocate) {
  return getLogger(clazz, false, true, logFile, ifLocate);
 }

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved