有关在线扫描仪的说明

时间:2019-09-07 12:42:20

标签: java

所以我刚刚开始学习Java,但我不明白这行是什么-Scanner in = new Scanner(System.in); 是的,有人可以向我解释吗?谢谢!

这是我最近处理的代码。

public interface IRepository<TEntity> : IQueryable<TEntity>, IEnumerable<TEntity>, IEnumerable, IQueryable where TEntity : class
{
    #region <Methods>

    IQueryable<TEntity> AsQueryable();

    void Delete(TEntity entity);

    void DeleteList(IList<TEntity> entities);

    void DeleteAllOnSubmit(IEnumerable<TEntity> entities);

    void DeleteOnSubmit(TEntity entity);

    void Insert(TEntity entity);

    void InsertList(IList<TEntity> entities);

    void InsertAllOnSubmit(IEnumerable<TEntity> entities);

    void InsertOnSubmit(TEntity entity);

    void Update(TEntity entity);

    void UpdateOnSubmit(TEntity entity);

    #endregion
}

1 个答案:

答案 0 :(得分:1)

此行实例化一个类型为Scanner的对象,该对象能够读取键盘输入。

Scanner in = new Scanner(System.in);

打破现状...

System.inInputStream,通常连接到键盘输入。

Scanner是一个简单的文本扫描程序,可以读取InputStream

new是Java中的关键字,它基于类(实例化)创建对象并返回对其的引用。它还为堆上的对象分配内存。

Scanner in初始化一个Scanner变量并将其命名为in