タグ付けされた質問 「io」

コンピューティングでは、入出力(I / O)は、情報処理システム(コンピュータなど)と外界、おそらく人間または別の情報処理システムとの間の通信を指します。

30
JavaでInputStreamをどのように読み取り/変換しますか?
java.io.InputStreamオブジェクトがある場合、そのオブジェクトをどのように処理して、String? InputStreamテキストデータを含むがあり、それをに変換したいとしStringます。たとえば、それをログファイルに書き込むことができます。 を取得してInputStreamに変換する最も簡単な方法は何Stringですか? public String convertStreamToString(InputStream is) { // ??? }
4063 java  string  io  stream  inputstream 

30
ファイルの内容からJava文字列を作成するにはどうすればよいですか?
私はしばらくの間、以下のイディオムを使用しています。そして、少なくとも私がアクセスしたサイトでは、それが最も広く普及しているようです。 Javaでファイルを文字列に読み取るより良い/異なる方法はありますか? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String line = null; StringBuilder stringBuilder = new StringBuilder(); String ls = System.getProperty("line.separator"); try { while((line = reader.readLine()) != null) { stringBuilder.append(line); stringBuilder.append(ls); } return stringBuilder.toString(); } finally { reader.close(); } }
1513 java  string  file  file-io  io 

12
Bashでファイルのコンテンツをループする
Bashでテキストファイルの各行を反復するにはどうすればよいですか? このスクリプトでは: echo "Start!" for p in (peptides.txt) do echo "${p}" done 画面に次の出力が表示されます。 Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (後で$p、画面に出力するだけではなく、もっと複雑なことを行いたいと思っています。) 環境変数SHELLは(envから): SHELL=/bin/bash /bin/bash --version 出力: GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. cat /proc/version …
1388 linux  bash  loops  unix  io 

10
出力をファイルおよびstdoutにリダイレクトする方法
OverаOverэтотвопросестьответынаStack Overflowнарусском:Каксохранитьвыводлюбойкомандывфайлисрееерееерееерее bashでは、呼び出しfooにより、そのコマンドからの出力がstdoutに表示されます。 呼び出しfoo > outputは、そのコマンドからの出力を指定されたファイル(この場合は「出力」)にリダイレクトします。 ファイルへのリダイレクトを出力する方法はありますし、それが標準出力に表示がありますか?
989 linux  bash  file-io  io  stdout 


23
Javaにファイルが存在するかどうかを確認するにはどうすればよいですか?
Javaで読み取るためにファイルを開く前に、ファイルが存在するかどうかを確認するにはどうすればよいですか(Perlに 相当-e $filename)。 SOに関する唯一の同様の質問は、ファイルの書き込みを扱っているため、FileWriterここでは明らかに該当しない質問を使用して回答されました。 可能であれば、「APIを呼び出してファイルを開き、テキストに「ファイルがない」ことを確認する例外がスローされたときにキャッチする」のではなく、実際のAPI呼び出しがtrue / falseを返すことを希望しますが、後者。
842 java  file-io  io  file-exists 

19
スキャナーがnext()またはnextFoo()を使用した後にnextLine()をスキップしていますか?
ScannerメソッドnextInt()を使用して、nextLine()入力を読み取ります。 次のようになります。 System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string (this appears right after reading numerical value) 問題は、数値を入力した後、最初の行input.nextLine()がスキップinput.nextLine()され、2番目の行が実行されるため、出力が次のようになることです。 Enter …



5
出力ストリームを文字列に取得する
出力をjava.io.OutputStreamからJavaの文字列にパイプする最良の方法は何ですか? メソッドがあるとしましょう: writeToStream(Object o, OutputStream out) これは、特定のデータをオブジェクトから指定されたストリームに書き込みます。ただし、この出力をできるだけ簡単に文字列に取得したいと考えています。 私は次のようなクラス(未テスト)を書くことを検討しています: class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((char) byte); } public String getString() { return mBuf.toString(); } } しかし、もっと良い方法はありますか?テストを実行したいだけです。
580 java  string  io  stream 

6
メソッドの実行時間を計算する
重複の可能性: 関数の実行時間を測定するにはどうすればよいですか? ある場所から別の場所にデータをコピーするI / O時間のかかる方法があります。実行時間を計算するための最良かつ最も現実的な方法は何ですか?Thread?Timer?Stopwatch?他の解決策はありますか?私は最も正確で、できるだけ短いものを求めています。
533 c#  .net  timer  io  stopwatch 

30
Pythonのsubprocess.PIPEでの非ブロッキング読み取り
サブプロセスモジュールを使用してサブプロセスを開始し、その出力ストリーム(stdout)に接続しています。stdoutで非ブロッキング読み取りを実行できるようにしたい。.readlineを非ブロック化する方法、または呼び出す前にストリームにデータがあるかどうかを確認する方法はあり.readlineますか?これを移植可能にするか、少なくともWindowsとLinuxで動作させたいです。 ここに私が今それを行う方法があります(利用.readline可能なデータがない場合はブロックしています): p = subprocess.Popen('myprogram.exe', stdout = subprocess.PIPE) output_str = p.stdout.readline()


8
Python3のStringIO
Python 3.2.1を使用していStringIOますが、モジュールをインポートできません。私は使用 io.StringIOして動作しますが、次numpyのgenfromtxtような場合は使用できません。 x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) 次のエラーが発生します。 TypeError: Can't convert 'bytes' object to str implicitly そして私がimport StringIOそれを書いたとき ImportError: No module named 'StringIO'
474 python  python-3.x  io 

23
Java InputStreamのコンテンツをOutputStreamに書き込む簡単な方法
私は私が内容を書くための任意の簡単な方法突き止めることができなかったことを今日見つけて驚いたInputStreamにOutputStreamJavaでを。明らかに、バイトバッファコードを書くのは難しくありませんが、私は自分の人生を楽にする(そしてコードをより明確にする)何かが欠けているだけだと思います。 では、とを指定するInputStream inとOutputStream out、次のように書く簡単な方法はありますか? byte[] buffer = new byte[1024]; int len = in.read(buffer); while (len != -1) { out.write(buffer, 0, len); len = in.read(buffer); }
445 java  io  stream 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.