indexOfメソッドが文字列でどのように機能するか教えてください。
私はそれをどのように使っているのか知っていますが、私はそれがどのように機能しているか知りたいのです...私は家の仕事があり、教師は索引を使って解決するように頼みます。ダブル・ナンバーでの(。)の位置文字列での作業のインデックス方法
-5
A
答えて
1
リニア・サーチができます。パーサーの場合は、入力されたcharをcharで解析できます。
EDIT:(?)あなたは二重の変数に特別な数字を探している言及コメントで
。それは文字列に格納されていますか?もしそうなら、あなたは上記のように線形探索を使うことができます。
//In your question it seems the strings are well fitted as [0..9]++[.]++[0..9]++
int indexOfFirstDigit = 0;
int indexOfLastDigit = input.length();
//so we only have to look for the decimal dot
int indexBeforeDec = 0;
int indexAfterDec = 0;
for(int i = 0; i < input.length();i++){
char current = input.charAt(i);
if(current == '.'){
indexBeforeDec = i-1;
indexAfterDec = i+1;
}
}
//Get the values with input.charAt() and the corresponding index
すでに解析された二重変数があり、特別な数字が欲しいですか?
int digitBeforeDec = (int)input%10;
int digitAfterDec = (int)(input*10) %10;
//firstDigit
int firstDigit;
int in = (int) input;
int mod = in%10;
while (mod != 0 && in > 10) {
in /=10;
mod = in%10;
}
firstDigit = mod;
//LastDigit is not that easy for reasons of inaccuracy in double representation.
最後の数字は、メモリ内のドブル表現のために簡単ではありません。ほとんどの場合、メモリに正確な値が設定されません。たぶん.ToString()呼び出しと上記の線形検索は、あなたにとって十分なものです。
関連する問題
- 1. iPhoneの文字列の文字のインデックスを返す方法は?
- 2. 文字列内の文字インデックスを取得する方法
- 3. cの文字列中の文字列のインデックスを見つける方法は?
- 4. 文字列のインデックス
- 5. インデックス - 文字列
- 6. 配列の文字列インデックスを出力する方法は?
- 7. Mysqlの言語文字での作業
- 8. 文字列配列からCSV文字列を作成する方法文字列を単に破棄する以外のインデックスで空白の場合
- 9. 文字列の "%"の最後のインデックスを取得する方法?
- 10. ベクトルの文字列からベクトルへのインデックスへのアクセス方法
- 11. PostgreSQLの文字列型インデックス
- 12. postgresqlインデックスの文字列
- 13. インデックスの分割文字列
- 14. 負の文字列インデックス
- 15. 文字列のインデックスJavaメソッド
- 16. 文字列の操作方法は?
- 17. 部分文字列のインデックスの検索方法は?
- 18. リスト内の文字列のインデックスを見つける方法
- 19. 「[インデックス:文字列]」:typescriptです
- 20. キリル文字での作業R
- 21. Clojureで文字列をインデックスで変更する方法は?
- 22. インデックスが文字列
- 23. .split()いくつかの文字列で奇妙な作業
- 24. 文字列で作業するときのSegフォルトCプログラム/ Popen
- 25. 配列で作業しようとすると、文字列
- 26. Kotlinと文字列操作で文字列を操作する方法は?
- 27. 文字列インデックス範囲外のエラー:修正する方法?
- 28. C - 2文字列のインデックスを比較する方法は?
- 29. Python:インデックスで文字列の数字を参照する方法は?
- 30. sqlの文字列列のインデックスを作成するには?
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html – Marvin
ドキュメントまたはソース・コードのいずれかを使用して、このトピックをオフトピックとして閉じることができます。答えを教えてください。 – demongolem
@demongolemは私に与えることができますか?そして、私は感謝するでしょう – Aghyad