問題タブ [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.
c# - CSV データの解析
運の悪いデータを含む CSV ファイルを解析しようとしています。オンラインでさまざまなツールを試しましたが、CSV ファイルを正しく解析できるツールはありませんでした。CSVデータの解析は非常に簡単だと思うので、ここで助けを求めているという事実に困惑しています。
CSV データの形式は次のようになります。
現在のコード:
結果変数には 1 つの項目のみがあり、次の項目があります。
java - StringReader の mark() メソッド
私の質問は、Java の StringReader の mark() メソッドに関するものです。これが私のシナリオです:
doSomething() が false を返す場合、リーダーを元の状態に戻したいと考えています。reset() はリーダーを以前に呼び出されたマークにリセットするだけであり、doSomething() メソッド内から呼び出されたマークがあるため、doSomething() メソッドに入る前に 1 行呼び出されたマークを参照しません。これに対する回避策はありますか?助けてくれてありがとう!
java - StringReader が String.Split 出力からエラーを出す
を使用すると例外が発生しStringReader
ました。オブジェクトを作成するときに解析する文字列は、トラフによって生成されString.split
ましたNullPointerException
。これを修正する方法はありますか?
コードは次のとおりです。
そしてdocreaderクラス
例外:
Java 結果: 1
そして、StringReader
クラスの50行目をチェックすると、含まれています
c# - Newtonsoft.Json / Json.Net で認識されていない過去の文字を解析するにはどうすればよいですか?
Newtonsoft.Json を使用して、テスト ステーションから生成された JSON ログを解析しようとしています。テスト プロセスによって JSON コンテンツがわずかに破損する可能性があるため、破損したデータを解析できる必要があります。より具体的には、パーサーが破損または認識できない文字に遭遇した場合、現在の行をスキップして、次の行で解析を続行したいと考えています。
ライブラリを調べていますが、まだ解決策が見つかりません。パーサーが停止しているスニペットを次に示します。パーサーから独立してストリームを進めることができないようです。
私がスキップしたいと思っている破損の種類のいくつかの例:
- "キー": ""二重引用符で囲まれた値""
- "key": "不完全な値
- ']' または '}' の欠落などの不完全なオブジェクト
ネストされたオブジェクトをアンロールするには、最後のアイテムがより複雑なロジックを必要とすることはわかっていますが、これは「あると便利」ですが、1 と 2 は必須です。
どんな助けでも大歓迎です!
ありがとう、ジョン
c# - C#、文字列から特定の部分を選択する
私の例では、文字列があります:"POINT (6.5976512883340064 53.011505757047068)"
私が望むのは、その文字列から 2 つの double を抽出し、それらを別々の文字列に配置することです。
を使用できますがStringReader
、ダブルの長さは固定されていないため (つまり、長さは異なる場合があります)、選択を開始する位置を特定することはできません。
私が望むのは、最初の選択は「(」の後、空白の前に行われ、2 番目の選択は空白の後、「)」の前に行われることです。文字列の残りの部分は無視できます。
助言がありますか?
java - StringReader での NullPointerException
あなたの助けが必要です。xml からいくつかのデータを解析し、それらをリストビューにリストしようとしています。URLアドレスを取得し、に送信しStringReader
ますAsyncTask
。しかし、それnull
はreader
可変です。どうしてか分かりません。それが本当にばかげた質問であることはわかっていますが、イライラしますが重要です。誰でもこの問題を解決できますか? これが私のコードです:
これが私のXmlParser
クラスです:
そして、ここに私のlogcatがあります:
このサイトを参考にしています