簡體   English   中英

如何從Java中的InputStream獲取Ini文件的值?

[英]How to get value of Ini file from InputStream in Java?

我已經用 Java 開發了一個 Web 服務,我的客戶端將使用 API 將一個.ini文件上傳到該服務,其定義類似於

public Response PostStreamInfo(@Context HttpServletRequest request,
        @PathParam("UniqueId") String uniqueId, InputStream inputStream) 
        {
            /* my code here */
        }

現在我想將 inputStream 轉換回 .ini 格式,並檢索一些值。 但是,我發現獲取 .ini 內容的所有方法都是從真實文件中讀取的,沒有一個討論如何從inputstream傳輸。

我的目標可能嗎? 因為我不想存儲.ini 文件,讀取它,然后刪除它只為我需要的1 個值,我認為這是浪費時間。 或者我應該只使用 Json 格式而不是 InputStream 來傳輸內容? 謝謝!

您是在處理實際的 INI 文件還是 Java 屬性文件?

看起來有一個Apache 類,您可以通過InputStreamReader和 INI 文件的read方法使用它。

如果您只是處理 Java 屬性文件,則有一些讀取方法可以使用 InputStreams 和 Readers。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM