程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java應用反射主動封裝成實體對象的辦法

Java應用反射主動封裝成實體對象的辦法

編輯:關於JAVA

Java應用反射主動封裝成實體對象的辦法。本站提示廣大學習愛好者:(Java應用反射主動封裝成實體對象的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Java應用反射主動封裝成實體對象的辦法正文


要去去除過剩的空格,請測驗考試上面正則表達式:

PS> '[ Man, it  works!  ]' -replace '\s{2,}', ' '
[ Man, it works! ] 

你也能夠用這個辦法轉換成固定格局的CSV表格:

PS> (qprocess) -replace '\s{2,}', ','
>tobias,console,1,3876,taskhostex.exe
>tobias,console,1,3844,explorer.exe
>tobias,console,1,4292,tabtip.exe

一旦釀成CSV格局,你便可以應用ConvertFrom-Csv獲得該文本數據的對象:
 

PS> (qprocess) -replace '\s{2,}', ',' | ConvertFrom-Csv -Header Name, Session, ID, Pid, Process

Name  : >tobias
Session : console
ID   : 1
Pid   : 3876
Process : taskhostex.exe

Name  : >tobias
Session : console
ID   : 1
Pid   : 3844
Process : explorer.exe

Name  : >tobias
Session : console
ID   : 1
Pid   : 4292
Process : tabtip.exe 
(...)

支撐一切PS版本

n
            result = "完善的家庭。";
        elseif s1.sex == "girl" and s2.sex == "girl" then
            result = "哦呵呵";
        else
            result = "蛇精病"
        end
      
        return result;
    end

其實這和上一節的例子根本一樣,只是多說一次罷了,應用方法以下:

    -- 創立兩個table,可以想象成是兩個類的對象
    local s1 = {
        name = "Hello",
        sex = "boy",
    }; 
    local s2 = {
        name = "Good",
        sex = "girl",
    };
  
    -- 給兩個table設置新的元表
    setmetatable(s1, mt);
    setmetatable(s2, mt);
  
    -- 停止加法操作
    local result = s1 + s2;
  
    print(result);

其實我們可以把s1和s2當做是類的對象,現實上Lua也能夠模仿類的構造,今朝臨時不說,合營看書的進度~
輸入成果以下:

[LUA-print] 完善的家庭。
 
很簡略吧,我們可以給“類”付與自界說的元表,轉變加法、減法等算術操作。
 
好了,這篇有點短,只是作為上一篇的彌補,或許說,換一種方法論述罷了。

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