問題タブ [java-io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - InputStream または InputStreamReader をバッファリングする必要がありますか?
次の 2 つのバッファリング アプローチの違い (ある場合) は何ですか?
java - Javaでzipファイルをblob列に移動するにはどうすればよいですか?
多数のxmlファイルを作成し、それらを圧縮してファイルシステムに保存するJavaプログラムがあります。プログラムの後半で、同じ zip ファイルを Oracle データベースの BLOB 列に配置したいと考えています。問題は、それを行う方法がわからないことです。データを読み取ったり、データを操作したりする必要はありません。永続的な中央ストレージ用のデータベースに移動するだけです。
ありがとう!
java - WebPage charset を検出し、ページ コンテンツを取得する方法は?
次のコードを使用してページのコンテンツを取得します。
ページ: http://www.google.com.hk/intl/zh-CN/privacy.html文字セットは「UTF-8」ですが、システムのデフォルトの文字セットは「GBK」であるため、これらのコードは正しく入力できません.
私は知っています、私はInputStreamReaderコンストラクターで文字セット名を書くことができます:
それは大丈夫ですが、私は知りたいです:
文字セットを検出し、ページ コンテンツを取得する方法は? (2 つのリクエストを送信しないほうがよい)
どのJavaライブラリでもこれを行うことができますか? (ウェブページのコンテンツを取得し、文字セット名を設定する必要はありません)
手伝ってくれてありがとう :)
java - BufferedImageから元の画像を取得できますか?
BufferedImageインスタンスがあります:(例のみ)
今、私は使用を知っているだけです
このBufferedImageをファイルに保存しますが、このファイルはZIPされており、元の画像サイズと同じではありません。
BufferedImageインスタンスから元の画像ByteArrayまたはOutputStreamを取得できますか?
java - ソース パッケージからファイルを読み込む
src パッケージからテキスト ファイルを読み込もうとしています。入力ストリームとしてロードしたくありません。FileReaderとしてロードしたいと思います。
netbeans がアイコンをロードする方法を見て、次のコードを使用してみました。
ただし、入力ストリームをファイルリーダーに変換する方法が見つかりません。FileReaderを使用できるように、とにかくこれを行う必要がありますか。入力ストリームを自分で行に分割できることは知っていますが、それは大変な作業のようです。
ありがとう!
nt
android - Android: 内部メモリにデータを保存する方法は?
ここでそれを行う方法が完全に説明されていますが、唯一の問題は次のとおりです。彼は機能を知りませんopenFileOutput()
。
それらは私がインポートした関連パッケージです:
java - pdfレンダラーの助けが必要
PDF-Rendererを使用して、Javaアプリケーション内のPDFファイルを表示しています。通常のPDFファイルで完全に機能します。
ただし、アプリケーションで暗号化されたPDFファイルを表示できるようにしたいと思います。暗号化されたファイルはCipherInputStreamで復号化されますが、復号化されたデータをディスクに保存したくありません。復号化されたデータをファイルに書き込むことなく、暗号化されたデータをCipherInputStream から PDFFileコンストラクターに渡す方法を見つけようとしています。
また、誰かがPDF-Rendererチュートリアルへのリンクを手伝ってくれるとありがたいので、それについてもっと読むことができます。
ありがとう。
java - Javaでは、オペレーティングシステムレベルのコマンドを含むパッケージは何ですか?
特定のプログラムがフォーク、プロセス間パイピング、入出力リダイレクト、ファイル処理などの悪意のある操作を実行できるかどうかを検出したい。実際、Javaコードをチェックするプログラムを開発しており、コーダーがコードチェッカーシステムに害を及ぼさないようにしている。とにかく。
これを確実にするためにコードで探す必要があるパッケージは何ですか?
前もって感謝します... !
java - InputStreamからRandomAccessFileを作成する方法は?
私が知っている唯一の方法は、一時ファイルを作成し、このファイルを読み取ってRandomAccessFileを作成することです。ここで確認してください。
または、ここでUnified I / Oライブラリ(http://uio.imagero.com)を使用してください
これが最善の方法でしょうか?または、一時ファイルとimageioライブラリを使用して実装できますか?
java - JavaでのFile.exists()の代替
私はそれが私に起こるとは思っていませんでしたが、Javaで最初のバグに遭遇しました:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5003595
私はバグ(Linux上のNFS)で説明されているのとほぼ同じ状況にあり、それFile.exists()
が正しい値を返さないことがわかります(少なくともすぐには)。
だから私の質問は、ファイルが存在するかどうかをチェックするこの方法に代わるものはありますか?可能であれば、OSに依存しないようにしたいです。
編集:回避策を見つけました。を呼び出すとls $filedir
、NFSはJavaの問題を引き起こしているキャッシュ/メタデータを更新しFile.exists()
、正しい値を返します。確かに、これは移植性を損なうため、完全に理想的ではありませんが、その問題に対処する方法はあります。