Java中我理解的Scanner类的作用,各位高手看下有没理解错误?

2025-02-25 18:16:15
推荐回答(2个)
回答1:

Scanner类确认具体的某个对象后,就变为具体的某个扫描仪
这样的想法是正确的,说明你已经有了面向对象的概念了

如Scanner a = new Scanner();()里的变量就是扫描仪要扫描的对象,且一定为字符串。
这个不太准确。所有的scanner构造方法都调用的是一个Readable的源(可以理解为你上面放入扫描仪的物)这个源不一定是字符串,可以是字符串,输入流,信道,指定源等)。
还有一个Pattern.它是使用正则表达式来分析输入源的内容(

回答2:

我不理解你在说什么
Scanner是个读取数据的方便类,你所说的(),是指他的构造器,根据传进来的参数构造出读什么数据的扫描器,如读文件,从DOS读输入等等。你说的什么a的方法原理是啥?Scanner的方法?