Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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(回文字符串)和方法next()的说明;_Java - Fatal编程技术网

Java(回文字符串)和方法next()的说明;

Java(回文字符串)和方法next()的说明;,java,Java,如果有人能帮我的话,我想知道更多关于下一个方法的工作原理和Java utill scanner 扫描仪s=新的扫描系统.in; System.out.printlnUnesite字符串za proveru: if(palindrom(s.next())) System.out.println("String je palindrom"); else System.out.println("String nije palindrom");

如果有人能帮我的话,我想知道更多关于下一个方法的工作原理和Java utill scanner

扫描仪s=新的扫描系统.in; System.out.printlnUnesite字符串za proveru:

    if(palindrom(s.next()))
        System.out.println("String je palindrom");
    else
        System.out.println("String nije palindrom");

    s.close();
下一步做什么?扫描仪到底是如何工作的?什么意味着方法关闭

下一步

public String next()
查找并返回此扫描程序中的下一个完整标记。完整标记的前面和后面是与分隔符模式匹配的输入。此方法在等待输入扫描时可能会阻塞,即使之前调用hasNext返回true也是如此

指定人:接口IteratorReturns中的下一个:下一个令牌抛出:NoTouchElementException

1-如果没有更多令牌可用,则AllegalStateException 2-如果此扫描仪已关闭,请参见:迭代器

示例:-

sc = "hello world"
1st time sc.next() output will be "hello"
2nd time sc.next() output will be "world"
接近

关闭此扫描仪。 如果此扫描仪尚未关闭,则如果其底层readable也实现了Closeable接口,则将调用readable的close方法。如果此扫描仪已关闭,则调用此方法将无效

在扫描仪关闭后尝试执行搜索操作将导致IllegalStateException。 指定人:close in interface Closeable指定人:close in interface AutoCloseable扫描仪是一个解析输入的类,在某些情况下转换输入。它使用空格作为标记之间的默认分隔符

Scanner.next是一个查找并返回下一个标记(如果有)的方法


Scanner.close是一种释放Scanner对象所持有的资源(如打开的文件)的方法。

next读取终端中的下一个令牌
public void close()