問題タブ [string-conversion]
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.
iphone - How to convert nsstring to cString?
I have a nsstring(filePath), which has the path to the audio file. I want open the audio file, so I want to convert the nsstring to Cstring.
is the above line is correct or not, because I can also use fopen([filePath cString], "r");
. In some websites it is mentioned to use UTF8stringEncoding. Which is the the right NSString to string conversion?
java - Java での文字列からバイナリへの出力
String からバイナリ (011001..) を取得したいのですが、代わりに [B@addbf1 を取得します。これを行うには簡単な変換が必要ですが、表示されません。
ここで infoBin を取得します: [B@addbf1
そして infoBin: 01001 を希望します...
どんな助けでも大歓迎です、ありがとう!
algorithm - 文字列を数値に変換し、その逆も複雑です
文字列を同等の数に、またはその逆に変換することの複雑さは何でしょうか?プログラミング言語によって変わりますか?
表面的には、文字列全体をトラバースして数値に変換する必要があるため、O(n)ですか、それとも型キャストが使用されていますか?
この疑問は、与えられた番号が回文であるかどうかをチェックするルーチンを書いているときに起こりました。1つのアプローチは、数値を基数(ここでは10)で除算し続け、桁を累積して、最後にそれらをまとめることです。例:309/10 = rem(9)、30/10 = rem(0)、3/10 = rem(3)。903を取得します。
私が取ったもう1つのアプローチは、この数値を文字列に変換することでした。文字列には分割、反転などのメンバー関数がたくさんあるため、コードははるかに短くクリーンになりましたが、これが最善の方法ですか?
model - なぜ ((Integer) weightModel.getObject()).intValue(); 例外をスローします
「Enjoying Web Development with Wicket」という本で Wicket を学んでいます。これは Wicket 1.4.7 用に書かれて
います。
int weight = ((Integer) weightModel.getObject()).intValue();
使用されている。[送信] ボタンをクリックすると、Unexpected RuntimeException の最初の行がスローされます。
WicketMessage: コンポーネント [MarkupContainer [Component id = form]] をターゲットとするインターフェイス org.apache.wicket.markup.html.form.IFormSubmitListener のメソッド onFormSubmitted が例外をスローしました
根本的な原因:
おそらくweightModel.getObject()を Stringに変換できませんでした。
完全な例外メッセージは下部にあります。
しかし、コードを次のように変更した後:
int weight=Integer.parseInt( (String) weightModel.getObject());
それは正常に動作します。正常に動作するはずです。例外をスローする理由は何ですか?
完全なコード:
GetRequest.java
HTML ファイル GetRequest.html:
例外メッセージ: WicketMessage: コンポーネント [MarkupContainer [Component id = form]] をターゲットとするインターフェイス org.apache.wicket.markup.html.form.IFormSubmitListener のメソッド onFormSubmitted が例外をスローしました
根本的な原因:
javascript - JavaScript の parseInt(string) と Number(string) の違いは何ですか?
JavaScriptのparseInt(string)
との違いは何ですか?Number(string)
python - 文字列の一部を繰り返す
フォームに文字列があります
コンマで区切られたキーと値のペアを繰り返し処理したいと考えています。これを行うための最良または最短の方法は何ですか?
python - Python:日付文字列から経過した年数を取得します
月/日/年のような文字列で始まり'3/6/2011'
、現在の日が2011年3月13日(7日後)であるとすると、それから経過した年数(7 / 365 = 0.0191780821917808
)Pythonで?
任意の入力日付を処理できるようにしたいことに注意してください。ただし、フォーマットはありませんが、上記のフォーマットを想定できます。
c++ - strtoulはエンディアンセーフではありませんか?
そのため、リトルエンディアンとビッグエンディアンの両方のマシンでstrtoulを使用して、文字列からunsignedlongへの変換を行っています。リトルエンディアンのマシンは正しい値を返しますが、ビッグエンディアンのマシンは返しません。この関数は本当にビッグエンディアンのマシンと互換性がありませんか?もしそうなら、回避策はありますか?
コード:
リトルエンディアンの結果:
ビッグエンディアンの結果:
PSビッグエンディアンの例では、常に同じ番号が返されるようです。
php - PHPでロシア語の文字を大文字から小文字に変換する
ロシア語の大文字小文字を大文字から小文字に変更しようとしています。
これは私が使用した関数で、出力は次のようになります
ЁЙ## ёѹ##`
誰でもこれで私を助けることができますか? 前もって感謝します