問題タブ [value-of]
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 - String.valueOf(View) は何を返しますか?
アプリのいくつかの問題をデバッグするためにいくつかのログを使用String.valueOf(view)
していましたonClick(View view)
。
ログインしましたLog.d("Values", "HomeFragment: onClick. view = " + String.valueOf(view));
ログの結果は次のとおりです。
D/Values: HomeFragment: onClick. view = android.widget.RelativeLayout{cca8bb V.E...C.. ...P.... 0,512-1080,1024 #7f0c0079 app:id/button_2}
それが何を意味するのか知りたいです。Android Developers referenceから情報を取得しようとしましたが、最も近いのは、その定義がvalueOf (Object value)
一般的すぎるというものでした。
によって特定のオブジェクトについて返された情報を取得するには、どこに行けばよいString.valueOf()
ですか?
java - line.split(",")[1] とは [Java] を意味しますか?
Double.valueOf(line.split(",")[1])
私はよく知っていると遭遇したコードに出くわしました。私の問題は、文の意味Double.valueOf()
を理解することです。[1]
ドキュメントを検索しても何も見つかりませんでした。
javascript - valueOf 数学演算による型強制
最初にここに登場した次の追加機能があります。
add
は引数を 1 つしか取りませんが、カリー化とクロージャーの「魔法」により、「無限」回そうすることができます。
上記で、関数がa
追加の引数を取り続けることができる新しい値を持つ関数を作成し続けることができることがわかります。この関数は、 などの数学演算の目的で通常の変数としても機能しますvar sum = add(x)+y;
。
ただし、型変換が行われるとsum
、前の例の は関数ではなくなり、数値に変換されます。
背景が邪魔にならなくなったので、私の質問は次のとおりadd
です。算術演算で使用できるようにしながら、関数の型強制を防ぐ(比較的簡単な)方法はありますか?または、言い換えれば、ボイラープレートをあまり追加せずに (できれば構造を維持しながら) valueOf
(および/または値) を直接変更する簡単な方法はありますか?a
add(x)+y;
java - 静的な valueOf() メソッドのポイントは何ですか? (列挙)
列挙について学んでいますが、このメソッドの目的がわかりません。
例:
xslt - xsl:value-of をセパレーターで連結する方法
与えられた XML:
出力する文字列を作成したかった: 2015-09-30
これはうまくいきました:
...
しかし、これはエラーをスローしました (予想される EOF、「,」が見つかりました):
セパレーター属性を使用して複数の値を選択する構文は何ですか?
enums - apache camel route から enum.valueof() にアクセスする
私はApacheキャメルの比較的初心者です。Java DSL を使用して「アップグレード」というルートに取り組んでいます。列挙型を持つ「Action」というJava Beanがあります。
ルートから、enum で「valueOf()」を呼び出して、BundleName を取得します。交換ヘッダーに列挙値「AAA」があります。「AAA」を使用して列挙値、つまり「Monthly AAA Bundle」を取得し、交換ヘッダー名「destBundleName」に保存したい
使った
実行時エラー「Java.lang.Enum.valueOfに列挙型定数Action.bundle.header {bm}がありません」が表示されます
しかし、私が使用する場合
たとえば、header("bm").toString() が文字列に置き換えられていないことを意味します。
ルートから enum valueof & を呼び出す process() または Bean メソッドを作成できますが、その Bean メソッドを使用できますが、キャメル ヘッダーの値を valueOf() パラメータとして使用して、ルートから直接 enum valueOf() にアクセスする方法はありますか。
助けてくれてどうもありがとう。