問題タブ [stringtokenizer]
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 - ファイルから文字を置き換えようとすると、Null ポインタ例外が発生する
JTable
以下のコードを使用して csv ファイルからデータを入力できるように、ファイルの文字 ( および ) をコンマに置き換えようとしています。でファイルを読み取ってこれを実行しようとしStringTokenizer
ましたが、実装方法を操作しようとしましたが、で実行できませんNullPointerException
。指しているオブジェクトが見つからないことは理解していますが、問題がどこにあるのかわかりません。私は何時間もこれにこだわっていたので、どんな指針も素晴らしいでしょう。最高のものを使用して読むという考えStringTokenizer
はありますか、それともより良い方法がありますか? 生成されるエラーは次のとおりです。
このモデルには他に 2 つのクラスが含まれていますが、ブラケットの置換セクションがコメント アウトされている場合、これらのクラスはエラーを返しません。
java - JavaでRTL文字を含むBufferedInputStreamを使用してテキストファイルを行ごとに解析して配列にする
みんな私は何かを理解する必要があります: \n は改行の先頭にありますか? その場合、RTL 文字を含むファイルを解析しようとしていて、それらは行の先頭にあるため、次のようになります。
- xxx xxxx、ABC DEFG、1、11、111、786
- xxx xxxx、ABC DEFG、1、11、111、786
- 等...
txt ファイル (資産からのアンドロイド) を解析するとき、前の行の整数に連結された次の行の最初の単語を取得し続けます。私はすべてを試しましたが、運がありません。
コード スニペットを次に示します。
私が達成しようとしているのはこれです:
テキストファイルを非常に高速に1行ずつ解析して、DBに挿入される配列に...
何か案は???
私は何日もそれを続けてきたので、助けは大歓迎です(髪を失います:-()...
現在、私は InputStreamReader で動作するコードを持っていますが、非常に遅いです!!!!!
ありがとうございました。
ジェイドイェ。
java - この文字列トークナイザーで文字列にキャストされるのはなぜですか?
これを最も基本的な形に分解したと思います。そうでない場合は、お詫びし、編集を試みます。変数を既に文字列に設定している場合、while ループで FirstName の文字列をキャストする必要があるのはなぜですか? 私は何か間違ったことをしていますか?FirstName 変数を、テキスト ファイルなどの最初の単語であるはずの最初のトークンと等しくなるように設定しようとしています。
編集:明らかに、代わりに nextToken() を使用できます。しかし、なぜ私の変数が使用されていないと表示されているのでしょうか? それらは while ループの範囲内にありませんか?
java - 文字列トークナイザーが最初の行の後で停止します
文字列トークナイザーで分割しようとしているテキストファイルがあります。テキストファイルの数行を次に示します。
名、名前、顧客IDに分割しようとしています。
私はこれまでそれを行うことができましたが、それはメアリー・スミスの後で止まります。
これが私のコードです:
java - Javaで.csvファイルからArrayListにトークンを追加する
ArrayList
.csv ファイルから取得したトークンから Java で を作成する際に問題が発生しました。私は何時間もそれを理解しようとしてきましたが、成功しませんでした。を作成しないとArrayList
、すべてのトークンが問題なく出力されますがArrayList
、それらを追加するために を作成すると問題が発生します。60 以上の行と各行に 9 つのトークン (文字列) で構成される .csv ファイルの場合、に追加する前に私が持っているものを出力しますArrayList
が、ArrayList を作成してそれらにトークンを追加した後、最初のいくつかしか出力できません。に遭遇する前にトークンNoSuchElementException
。
これはすべて私のコードです:
コードを実行すると、次のようになります。
TTcompiler18Feb を実行
以外の方法でリストに追加しようとしましたlist.add(st.nextToken());
。たとえば、メソッドを使用したり.toString
、型キャストst.nextToken()
したり、変数を に割り当てたりしますst.nextToken()
。次のようにします。
...しかし、これらのアプローチはどれも機能していないようです。
このプログラムの目的は、受信した .csv ファイル内のすべてのトークンを取得し、ArrayList
後で使用できるようにそれらを適切に配置することです。私はまだJavaにかなり慣れていないので、この問題を解決する上でジェネリックがどのような役割を果たすかについてはまだ不明です. 私が理解しているように、StringTokenizer
タイプは「文字列」ですが<String>
、トークンを でArrayList
構成された に入力するために a を使用する必要があります<Strings>
が、方法がわかりません。ヘルプ/ヒント/フィードバックは大歓迎です!!!
java - StringTokenizerで複数の区切り文字を使用する
JavaでStringTokenizerで複数の区切り文字を使用する方法を知りたいです。たとえば、これらの1つは!,*,/,^
区切り文字として発生します。また、一度に1つだけになります。
java - StringTokenizerで正規表現を使用する方法
残りの文字列への入力は、次のいずれかになります。
"http://somegreatsite.com">Link Name</a>is a link to another nifty site<H1>This is a Header</H1><H2>This is a Medium Header</H2>Send me mail at <a href="mailto:support@yourcompany.com">support@yourcompany.com</a>.<P> This is a new paragraph!<P> <B>This is a new paragraph!</B><BR> <B><I>This is a new sentence without a paragraph break, in bold italics.</I></B><HR></BODY></HTML>
"mailto:support@yourcompany.com">support@yourcompany.com</a>.<P> This is a new paragraph!<P> <B>This is a new paragraph!</B><BR> <B><I>This is a new sentence without a paragraph break, in bold italics.</I></B><HR></BODY></HTML>
StringTokenizer
コンストラクターが*remaining*
正規表現を使用して文字列をトークンに分割することを知っています。しかし、ここで使用されている正規表現を理解できません。
文字列のstrLink
値に基づいて、は次の値になります*remaining*
。
1.2 http://somegreatsite.com
。mailto:support@yourcompany.com
上記のコードで使用されている正規表現を理解するのを手伝ってください。
java - スペースとアポストロフィを扱うJavaのトークナイザー
Javaで文字列をスペースでトークン化する方法があるかどうか疑問に思っていましたが、アポストロフィの間にいくつかの単語がある場合は、それを「1単語」と見なしてください...
たとえば、次の場合:
文字列トークナイザーには次のものが必要です。
"This"
"is a great"
"day"
ありがとう!
java - Java でテキスト ファイルから long 型を読み取る
readLine()
クラスのメソッドを使用してテキスト ファイルから long 型を読み込もうとしています。BufferedReader
次に、最初のトークン (long 型番号) を使用して解析しますが、次StringTokenizer
の例外エラーに直面しています。java.lang.NumberFormatException
これは私のテキスト ファイルの例です。
これは、テキストファイルから読み取り、長い値を長い変数に代入するコードです
最後に、これは私が直面しているエラーです。
あなたが私を助けることができれば、私は非常に感謝しています.