問題タブ [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 - StringTokenizerは行の最後の単語のみを取得します
こんにちは私はJavaでStringTokeniserを使用してテキストファイルをトークン化しようとしています。しかし、問題は、行の最後の単語だけを取得することです。少しの助けは必要ありません。このサンプルコードは、map-reduce関数の一部です。
c# - C#`StringSplitOptions.RemoveEmptyEntries`およびJava`StringTokenizer(input2、 "{}、()\ t")`に相当するJava
Java初心者なので、私は苦労していString.split
ます。次の文字列をトークニズムしようとしています
"\\{|\\(|\\}|\\)|\\s|,"
String.splitを使用した正規表現パターンで。
StringSplitOptions.RemoveEmptyEntries
残念ながら、一致が発生するたびに空の文字列も返されます。これは、C#の場合と同様に抑制したいものです。
それどころか、使用StringTokenizer
は非常にうまく機能しますが、非推奨になっているため、私はそれを避けようとしています。私の質問を明確にするために、私String.split
は次のトークナイザーを使用して取得するのと同等の動作を試みています
どのように進めればよいか提案してください。
java - Stringtokenizerの文字列区切り文字として終止符を使用する
.
次の場合のように、文字列トークンから終止符を除外したいと思います。
次のようにトークンを生成したい:
私はstringTokenizerを次のように使用しました:
しかし、最後のトークンはschool.
私が望まないものです。どうすればいいですか?
lucene - トークナイザーは空白を削除しますか?
Lucene の Standard Tokenizer は空白と空白行を削除しますか? API( StandardTokenizer )を読んでいますが、指定されていません。トークナイザーはデフォルトでそれを行うかもしれませんが、わかりません。
java - GWTでStringTokenzier(..., true)を置き換える方法は?
区切り文字を含む StringTokenzier の GWT 互換の代替品を探しています。文法は文脈自由ではないため、このタスクは正規表現では解決できません。
例: ジェネリック型定義の最初のレベルを抽出します。の場合List<String>, Map<Integer, Map<Character, Boolean>>, Set<List<Double>>
、3 つのアイテムを含むリストが必要です。List<String>
そしてMap<Integer, Map<Character, Boolean>>
そしてSet<List<Double>>
サンプルコードを取り除いたもの:
java - トークン化するifステートメントを追加します
挿入、削除、並べ替えなどのコマンドを含むテキストファイルを取得し、リンクリストからノードを挿入または削除するプログラムを作成しようとしています。これまでのところ、文字列をトークン化して書き出すことができました。ただし、テキスト行に挿入するか、削除するかを示すifステートメントも使用します。これは私がこれまでに持っているものです。助けてくれてありがとう。
(lane.txt)
そしてコード:
java.ioをインポートします。; java.utilをインポートします。;
クラスTokenTest{
}//クラスを終了
出力:
アクション:キー値の挿入:1
アクション:キー値の挿入:7
アクション:キー値の挿入:5
処置:キー値を削除してください:7
アクション:キー値を挿入します:2
アクション:キー値の挿入:4
処置:キー値を削除してください:5
android - アンドロイドは区切り文字を改行に置き換えます
区切り文字を含む文字列があります。区切り文字を新しい行に置き換える最良の方法を知りたいです。String Tokenizer の使用に関してさまざまな問題がありました。主な問題は NoSuchElementException です。基本的に、これまでの私のアプローチは、データベースからデータを取得することです これが達成されたら、各レコードを文字列に保存します これが String question = c.getString(1);
文字列トークナイザー StringTokenizer st = new StringTokenizer(question,"<ENTER>");
です while ループを使用してトークンをループします
コードでの作業例
xml コード
出力
java - 文字列トークナイザー - 2 変数の文字列
こんにちは、この文字列「Ronald Andrade」を StringTokenizer を使用して 2 つの変数に分割したいと考えています。
私はこのコードを持っています:
私はこのようなものが欲しい:
android - テキスト読み上げ Android
アプリが一時停止されたときのコンマの後の最後の文または文の一部を記憶する Text to Speech アプリを作成しようとしています。以下は私のコードです。
}
アンドロイドに話させて、最後に話したトークンを追跡することができます。ただし、speakBtn を押したときに最後に中断したところから再開する方法がわかりません。すべてのトークンが正常に読み上げられなかった場合、トークナイザー内の特定のトークンに戻る方法はありますか?
java - トークナイザーを使用して行を読み取る
こんにちは、トークナイザーを使用して行の内容を読み取り、配列リストに保存しています。ここでは、GrabData クラスがその役割を果たします。
唯一の問題は、会社名 (各行の 3 列目) が引用符で囲まれ、カンマが含まれていることです。あなたの例のために1行を含めました。トークナイザーはコンマに依存して、行を異なるトークンに分割します。しかし、会社名はそれを捨てると思います。会社の列にコンマがなければ、すべてが正常に機能します。
例:- Essie,Vaill,"Litronic , Industries",14225 Hancock Dr,Anchorage,Anchorage,AK,99515,907-345-0962,907-345-1215,essie@vaill.com,http://www.essievaill .com
何か案は?