質問: どのように長い文字列に変換するには? `String.toInt()`はありますが、 `String.toLong()`や他の多くのバリエーションはありません。私は `atol(String.c_str())`に頼らなければならないのでしょうか、 `String` をlongに変換する良い方法がありますか?
回答: `atol(String.c_str())`を使用しても問題はありません。 `String.toLong()`があったとしても、それはとにかく書かれています。 実際、 `String.toInt()`のコードを見てみましょう。 ``` long String::toInt(void) const { if (buffer) return atol(buffer); return 0; } ``` したがって、答えは `String.toInt()`です。