Java で CodeChef の問題を解決しようとしていますが、長さが 100 万文字を超える文字列を作成できないことがわかりました (少なくとも私のコンパイラでは)。Pi の最初の 100 万桁の文字列 (たとえば、String PI = "3.1415926535...151") を Java ファイルに貼り付けたところ、コンパイルに失敗しました。Pi を取り出して "dog" のような短い文字列に置き換えると、コードがコンパイルされます。これが実際にJavaの制限であるかどうかを確認できますか?
ありがとう。