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

0 投票する
3 に答える
622 参照

java - jTable で StringTokenizer を使用するにはどうすればよいですか

私はjTableを持っていて、コマンドの結果を表示したいのですが、StringTokenizerクラスのオブジェクトを使用して、コマンドcmdの結果を分離し、テーブルjTable1に表示しました。私の問題は、system.outを使用するときです.println(st.nextToken()) 正しく動作しますが、データ [0][i] を使用してテーブルに結果を表示すると、テーブルのすべての行でコマンドの最後の結果をコンパイルすると表示されます。コード:

data[i][0] の問題はわかっていますが、どうすればこの問題を解決できますか。

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

java - Scanner の代わりに BufferedInputStream を使用しているときに問題に直面する

STDIN私からの入力を読み取るために、常にScannerオブジェクトを使用しました。最近、BufferedInputStream が入力を読み取る最速の方法であるとBufferedInputStream ここで読みました。Scannerはさまざまな方法があります ( to read integer nextInt()、 to read byte nextByte()、 to readstring next()など)。現在、いくつかの文字列 (最大 100000 文字) といくつかの整数を読み取っています。これらの整数によると、 から入力を受け取る for ループをさらに実行しますSTDIN。以下は、私が今まで使用しているコードスニペットです-

However with BufferedInputStream we have only read() to read input. So how can i differentiate among the inputs? Can somebody please write down the BufferedInputStream code equivalent to the above Scanner ? Should i use StringTokenizer class to tokenize to data which i am getting from read() ? Will this not make the whole stuff (reading input from the STDIN) more slower than Scanner?

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

java - 2 つのファイルからの読み取りと外積の取得

2 つのファイルを読み込んでいますが、ファイル 1 の各行について、ファイル 2 のすべての行を合計したいと考えています。これまでのところ、以下のコードを作成しましたが、ファイルの最初の行に対してのみ実行します。以下は私のコードとサンプルファイルです。私が得ていることに注意してくださいjava.util.NoSuchElementException

knn.txt

1 1:5.1 2:3.5 3:1.4 4:0.2
1 1:4.9 2:3.0 3:1.4 4:0.2
1 1:4.7 2:3.2 3:1.3 4:0.2

knn2.txt

1 1:5.4 2:3.7 3:1.5 4:0.2
1 1:4.8 2:3.4 3:1.6 4:0.2
1 1:4.8 2:3.0 3:1.4 4:0.1
1 1:4.3 2:3.0 3:1.1 4 :0.1

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

c++ - getline() を使用して終了する方法

ファイルにいくつかの整数を保存しようとしていますが、区切り文字として「、」を使用して保存しています。ファイルを読み取るときに、getline() を使用して行を読み取り、トークナイザーを使用してファイルを区切りますが、行を終了できません。終了するには getline にブール条件が必要です。

ご意見をお聞かせください。

0 投票する
5 に答える
5433 参照

java - Java での文字列のトークン化 (LARGE テキスト)

この大きなテキストがあります(LARGEを読んでください)。すべての単語をトークン化し、すべての非文字を区切る必要があります。StringTokenizer を使用して、一度に 1 つの単語を読み取りました。ただし、次のようなことをする代わりに、区切り文字列 (「すべての非文字」) を記述する方法を調査していたので、

誰もが基本的に StringTokenizer を嫌うことがわかりました (なぜ?)。

では、代わりに何を使用できますか?私の大きなテキストを複製するので、 String.split を提案しないでください。テキストを単語ごとに調べ、文字以外のすべてを区切る必要があります。自分で何かを構築する方が簡単ですか、それともこの問題に立ち向かうためのベストプラクティスの方法はありますか?

前もって感謝します!

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

java - JMEでテキストを分割し、配列に値を割り当てます

分割されたテキストを使用してj2meで配列を作成しようとしています。ostermiller.orgのStringTokenizerクラスを使用しようとしています。ただし、トークンを配列に割り当てる方法がわかりません。このコードの何が問題になっている可能性がありますか?

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

solr - SOLR で部分語の一致を見つける

「holmes@sible.com」の値を持つフィールドがあります。「sible」
を検索すると、このフィールドを取得したいと思います。
文字列が「sible@holmes.com」の場合にのみ役立つ ngrams フィルターを
使用します。

0 投票する
3 に答える
7368 参照

java - 次の文字列トークナイザーが空かどうかを確認します

問題が発生しています。100 万行を超える数値を含むテキスト ファイルを使用しています。データは以下の形式で、一部の行には 3 つのデータがあり、他の行には 2 つしかありません。ファイルが 2 ビットのみのデータに到達するたびに、null エラーがスローされるようです (私は Try/catch を使用して入力ストリームを読み取ります)

値 3 のトークナイザーを削除すると、プログラムは最後まで実行されます。2 行目以降に別のトークンがあるかどうかを確認するために、if ステートメントを入れる必要がありますか? もしそうなら - どのように??

データ

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

java - 文字列トークナイザーを配列にキャストする関数はありますか

文字列を文字列配列に分解する方法を見つけるために 1 時間以上取り組んでいます。

この方法は私にとって失敗しました:

文字列と同じ長さの配列を返すためです。

次に、ここで、文字列トークナイザーが文字列を分解できることを読みましたが、残念ながら、のように要素にランダムにアクセスする方法を見つけることができませんlineFields[1]

私はphpから来て、ここで最も単純なことをするのはとても珍しいように見えます.もちろん、このフォーラムで関連する投稿を検索しましたが、それでも私のニーズに近いものはありません.

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

java - 文字列のトークン化エラーが発生する

そこから読み取ったテキストファイルがあり、他のテキストファイルに少し変更を加えてから書き込みたいのですが、問題は、使用する場合と使用する場合で結果が異なるのはなぜ System.out.printlnですかpwPaperAuthor.println?

コードは次のようになります。

出力

もしも

もしも