問題タブ [stringreader]
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 - StringReader を閉じる必要がありますか?
を使用しStringReader
て、文字列を SFTP サーバーにアップロードできるものに変換します (ストリームが必要です)。StringReader
後でそれを閉じることに何か意味はありますか?ソースを見る限り、文字列をnull
...に設定するだけです
私はそれを行うことができましたが、close メソッドがスローとしてマークされてIOException
いるため、それを try キャッチでラップする必要があり、コードはおそらく必要以上に恐ろしいものに見えてしまいます。
.net - .NET StringReader または TextAsset が特定の文字をまったく読み取らない
私のコード:
data.ext ファイル:
私の出力:
As you can see StringReader (or possibly TextAsset) doesn't seem to like the £ character. I thought there might be some strange escape type of character which I didn't know about I have looked on the .net and unity docs, but I can't find any explanation or any mention about special characters.
This one has me completely stumped. I am compiling in Unity3D which uses mono .NET. I might do some tests using the official .NET compiler.
Thanks for your help.
c# - new XPathDocument(strReader) の後に StringReader が空になるのはなぜですか?
StringReader
次のようなものを呼び出した後、なぜ空になるのか興味があります。
l_xmlFile.content
は文字列であり、適切にロードされますxPathDoc
が、このコードの最後の行strReader
(つまり、その_s
メンバー) の後は null であり、長さは 0 です。なぜそれが起こっているのですか? これについてmsdnには何も言及されていません
java - コンソールJavaから改行を含む文字列を読み取る
たとえば、この文字列を(ファイルではなくコンソールから)読みたい:
したがって、行ごとに読み取り、すべての行を配列に入れたいと思います。どうすれば読めますか?スキャナーを使用すると、1 行または 1 単語 (次の行または次の行) しか読み取れないためです。
私が意味するのは、たとえば読むことです:one two trhee \n four five six \n seven eight nine...
java - Java StringReader は、入力を超えて読み取ります。これはバグですか、それとも予想される動作ですか?
このコードを試してください -
出力は -
したがって、読者は実際には入力の最後を過ぎて読みます。「g」を超えて読み取ろうとしたときに例外をスローするべきだったという印象を受けましたが、そうではありませんでした。代わりに「?」を返しました。キャラクター。これはバグですか、それとも予想される動作ですか?
c# - StringReaderでローカルファイルを使用する
WP用のアプリを開発しています。
オンラインでXMLファイルを使用していますが、正常に機能していますが、ローカル保存で同じXMLファイルを使用したい場合、これは機能しません...
プロジェクトで追加しました。
それをオンラインで使用するために、私はそれを使用しています:
そして、私の関数client_DownloadStringCompletedで、私は次のように読みました:
だからこれは機能していますが、私のローカルファイルでは直接そのようにやっていて機能していません:
私がそれを修正する方法を知っていますか?
ご協力ありがとうございました。
編集:それは大丈夫です、あなたの助けに感謝します!
私はそれを書いた:
そして、私はそのファイルをリソースのように使用しました。
java - Java は if ステートメントで終了し、終了値は 0 です
while ループ (条件は ) を使用してファイルから行を (2 行で)読み取り、ファイルから読み取った JSON をbufferedReader.readLine()!=null
割り当てるプログラムがあります。 read は null ではなく、正規表現とは一致しません) 次に、その新しい JSON をファイルに追加する必要がある JSON に対して何らかの関数を実行します。myJSONObject
if(bufferedReader.readLine()!=null&&!bufferedReader.readline.matches(DELETE_REGEX))
私はこれをいくつかのtry-catchブロックに持っています。少し似ています:
実行すると、これは iff ステートメントに到達し、終了値:0 で終了します (プログラムは通常どおり閉じられます)。
どうしてこれなの?「続行」またはキャッチブロックの近くにはありません。
2 行目を削除すると、String Reader の 50 行目で NullPointerException が発生しますが、使用していませんStringReader
(インポートしようとしましたが、Eclipse で黄色の下線が引かれ、何も変わりません)。デバッグ時にタブがポップアップし、StringReader.<init>(String) line: 50
「ソースが見つかりません」とだけ表示されます。
私は Java にかなり慣れていないので、何が起こっているのかまったくわかりません。これを片付けるのにどんな助けもいただければ幸いです。
ありがとう!
c# - ファイル内を検索し、一致したコンテンツを別のファイルに書き込みます
私は大きなtxtファイルを持っていて、それを検索して特定の文字列を出力したいと考えています。たとえば、次の2行があるとします。
Q:, G:,
これから、と"\one\two\three\four"
を別のファイルにコピーして出力したいと思います。
これを行う最も効率的な方法は何ですか?
c# - C#Windowsフォーム-奇妙な複数行のテキストボックスの動作
StringReader
複数行のテキストボックスから入力を読み取るためにを使用しています。しかし、私は奇妙な行動を経験しています。
私のコード:
x
常にintです。
私の問題は、x
が複数行のテキストボックスの最初の行であるため、intだけが含まれていないことですが、System.Windows.Forms.Textbox, Text:10
ここで何か助けはありますか?
私は次のように作成StringReader
します:
c# - txtファイルから読み書きしますか?
c# でゲームを作成していますが、問題が発生しました。ゲームでカーテン ラベルを txt ファイルに保存するようにしたいのですが、ここでは例を示します。
今私がやりたかったのは、txtファイルから「キャラクター名:[名前]」を取得することでしたか?しかし、ゲームを終了するときに名前を txt ファイルに保存したかったのです。したがって、これがより良い例かもしれません:
レベルを取得したい: [LVL] txt ファイルから、ゲーマーが終了してゲームを終了したときに、そこにあった既存の行を新しいレベルで上書きしたいですか?
StringReader
またはを使用する必要があると思いますStringWriter
。