問題タブ [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.

0 投票する
1 に答える
755 参照

android - Null ポインター例外: StringReader で null 値を割り当てる Xmlpullparser の setinput 関数

パーサーが null 値を割り当てるという問題がありますが、オブジェクト フィールド (フィード変数) がチェックされると null ではありません。以下のコード。どんな助けでも大歓迎です。

エラーの原因となっている行は次のとおりです。 xpp.setInput( new StringReader ( mwordItem.getFeed()) );

WordItem クラス:

編集:これがスタックトレースかどうかはわかりません..しかし、ここにあります:

**更新: デバッガ mwordItem.getfeed() を使用すると null が返されますが、フィード文字列にはデータが含まれています。ここで何が起こっているのかわからない

**Update @andy256: aWordItem を myWordItem への参照として使用し、feed 変数を変更して問題を解決したと考えました。非同期スレッドから値を渡すにはどうすればよいですか? onpostexecute を介して値を渡そうとしましたが、成功しませんでした。

protected void onPostExecute(WordItem 結果) {

0 投票する
2 に答える
1548 参照

java - StringReader を使用して String の最後まで読み取る

Java で StringReader を使用して、文字列の長さが分からない文字列の最後まで読み取るにはどうすればよいですか。

これは私がこれまでに得た距離です:

0 投票する
1 に答える
403 参照

matlab - 行列のさまざまな対角方向に Matlab で strfind を使用する

誰かが尋ねる前に、これは以前の質問の再投稿ですが、回答があるため削除できません。ダニエル R が回答してくれることを願っています。

strfind数字のグリッドがあり、8 方向のいずれかで数字の文字列を読みたいと考えています。私がなんとかうまく機能させることができた非対角のもの、それは私が苦労してきた対角のものです(downRightDaniel Rが以前に私を助けてくれたことを除いて、私は非常に感謝しています)!

コードは次のとおりです。

downRight動作しますが、他のものを適切に動作させる方法がわかりません。各方向をテストするには、他の 3 つをコメントアウトする必要があることに注意してください。

ありがとうございました。

0 投票する
1 に答える
1405 参照

java - ByteArrayInputStream、SequenceInputStream、StringReader を使用する場所

java.io クラスが多すぎます。そのうちのいくつかは、必要なときに本当に理解できません。たとえば、次のようになります。

ByteArrayInputStream、ByteArrayOutputStream

シーケンスインプットストリーム、

PushbackInputStream、PushbackReader

文字列リーダー...

私はいくつかの実際の使用法を意味します

誰か説明してくれませんか...

0 投票する
2 に答える
1500 参照

c# - 区切られていない文字列からクラス オブジェクトに値を読み込む

次の構造の文字列があります。

例:

ご覧のとおり、|またはのような区切り文字はありません。,

また、フィールド間にスペースはありません(チェックすると、年齢/住所と誕生日/レベルの間にスペースがありません.

各フィールドのサイズは静的であるため、データの長さが短い場合は空白が含まれます。

その情報を入力する必要があるクラスがあります。

これを自動的かつ動的に行う方法はありますか?

つまり、次のようにコーディングしたくないということです。

これは、この例で追加したフィールドよりも多くのフィールドと、他の異なるデータを含むより多くの文字列行があるためです。

更新: "Smith" と "016" の間に多くのスペースがあるはずでしたが、編集方法がわかりません。

Update2 : StringReader.Read() を使用すると、部分文字列とインデックスの使用を回避できますが、フィールドごとにこれらの 3 行を繰り返す必要があるため、それほど動的ではありません。

0 投票する
2 に答える
95 参照

java - すべてのキーの Java KeyPressed

Javaでは、アクティブ化されたとき(wantCommand = trueの場合)、押したキーを読み取って文字列に追加し、Java.awt.Graphicsを使用して文字列を描画するアプリケーションを作成しています画面... 誰かがあなたが入力したものに文字列を取得するコードを手伝ってくれませんか(そして、あなたが入力していたものを台無しにした場合は削除することもできます)これが私がこれまでに持っているものです:

0 投票する
0 に答える
406 参照

c# - c# StringReader、XmlReader、XSLT - 予期しない XML 宣言

この関数を使用して、文字列から XML を読み取り、XSLT スタイル シートを適用しました。XML の小さな部分に対しては非常にうまく機能しています。

しかし、XML の大部分では、正しくフォーマットされていることはわかっていても、エラーが発生します。

エラーの例を次に示します。名前の解析中に予期しないファイルの終わりが発生しました。行 1、位置 30001。

バッファリングには制限があると思いますが、うまくいきません。コードは SSIS パッケージ内にあり、さまざまなスクリプト タスクが XML を生成して変換します。

どんな助けにも感謝します!

0 投票する
0 に答える
587 参照

java - jpa エンティティの @lob フィールドへのストリーム ハンドラ

によって注釈が付けられたフィールドによってCLOBマップされた db データから直接バッファリングされたストリームを取得する可能性はありますか。サービスにすべてのフィールドを取得せずに、フィールドを 1 行ずつ読み取りたい。JPAString@Lob

私は使っている:

読み取りサービスは開始時にトランザクションを開始し、すべてのタスクが完了したらコミットします。どのように機能するのかわかりません。リーダーコンストラクターで取得されたフィールド全体がメモリにサービスを提供していますか、またはデータベース内のデータへのハンドラーのみがありますか?

同様の可能性は、とJDBCのない接続でも可能です。JPAjava.sql.ResultSet.getNCharacterStream(int columnIndex)