問題タブ [charat]

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 に答える
2391 参照

javascript - 単語に 1 つの文字が何回出現するかを数える

私は JavaScript に非常に慣れていないため、1 つの文字が単語に何回出現するかを数える方法を理解しようとしています。たとえば'p''apple'

ここまで書いてきましたが、どこが間違っているのかわかりません。

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

android - アンドロイド。charAt (setSelection) で奇妙なクラッシュ

アプリケーションで非常に奇妙なクラッシュが発生しました。スタックトレース:

アプリケーションのパッケージ (クラス/メソッド) にリンクのないスタック トレースを取得しました。誰かがこの問題に遭遇しましたか? どうも。

編集

ご覧のとおり、スタック トレースにはアプリケーションのパッケージ/クラスへのリンクはありませんが、アプリはとにかくクラッシュしました。

UPD 私はSelection.setSelectionを使用しています。SpannableStringBuilder は使用しません。

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

java - 部分文字列の問題

文字列を分割しようとしています192.168.1.2:6060;rport;branch=z9hG4bKNskFdtGO4"

port:ip最初のセミコロンの前と、等号の後の枝番号を抽出したかったのです。

私が試したコードは

それらの文字が少なくとも文字列で見つかったかどうかを示すために、printlns を追加しました。

コードを実行すると、行に StringIndexOutOfBoundsError が表示されますsipName = temp.substring(0, temp.charAt(';'));

私のコンソール出力は次のとおりです。

しようとしても失敗するSystem.out.println(temp.charAt(';'));

なぜこれが起こっているのかわかりません。誰でも説明できますか?私は困惑しています。

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

loops - 入力を取得して文字列を反転するプログラム

私のコードはループのみを使用することを想定しています。文字列を逆にして、その逆の値を返すことを想定しています。逆の値を返す問題があり、その方法がわかりません。

public static String reverseString(String str){

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

javascript - Javascript CharAt メソッドが文字列に対して機能しない

HTML から文字列と文字を読み取り、このタイプの文字が最も多く含まれる単語を見つける Javascript のコードがあります。だから私はそれを単純に保ち、文字列を配列に分割し、各配列要素を文字列として定義してから、すべての文字をループさせ、それが要求された文字である場合はカウント配列にマークします.

問題は、(最初に変数内の) 単語が文字列であることを明確に定義し、特定のシンボルを取得するために CharAt メソッドを使用しようとしても、「Uncaught TypeError: Object [object String] hasメソッド「CharAt」はありません」

グーグルのスキルをすべて使っても、この方法がうまくいかない理由を理解できません。

0 投票する
4 に答える
1073 参照

java - 単語の最初の文字を取得し、最後に持ってきます

単語の最初の文字を取得して最後に移動するにはどうすればよいですか?

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

java - コンパスプログラムの変数に単語を格納するにはどうすればよいですか

単語を変数に格納し、コンパス プログラムからメッセージを出力する方法を教えてください。ユーザーがコンパスの方向を入力してメッセージを出力するプログラムを作成する必要があります。方向を出力しない理由がわかりません。整数を文字列に変換する必要がありますか/

出力例:

コード: