Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何找到字符串中最大的回文_Java - Fatal编程技术网

Java 如何找到字符串中最大的回文

Java 如何找到字符串中最大的回文,java,Java,假设字符串都是数字,我怎么才能找到字符串中最大的回文。 192929119382282 目前的回文是1929291 92929 2929 9119 8228 282 11 22 节目怎么能告诉我1929291是最大的 您需要循环遍历以第一个字符开头的字符串,然后在循环中尝试找到字符重复自身的位置。 现在,第一个字符和重复字符之间的部分,您可以将其传递给函数,以检查它是否是回文。 如果它是回文的,找出它的长度,并用最后一个长度值检查它,该值最初为零。 若它大于最后一个长度值,则将字符串块存储为答案

假设字符串都是数字,我怎么才能找到字符串中最大的回文。 192929119382282 目前的回文是1929291 92929 2929 9119 8228 282 11 22 节目怎么能告诉我1929291是最大的

您需要循环遍历以第一个字符开头的字符串,然后在循环中尝试找到字符重复自身的位置。 现在,第一个字符和重复字符之间的部分,您可以将其传递给函数,以检查它是否是回文。 如果它是回文的,找出它的长度,并用最后一个长度值检查它,该值最初为零。 若它大于最后一个长度值,则将字符串块存储为答案。另外,保存长度以备将来比较。 像这样继续下去直到绳子的末端。在循环结束时,答案变量将包含最大的回文。