首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java.util.Scanner基本使用

java.util.Scanner 是 Java5 新特征,我们可以通过 Scanner 来获取用户输入。...下面是创建 Scanner 对象基本语法: Scanner scanner = new Scanner(System.in); 接下来我们演示一个最简单字符串输入,并通过 Scanner next..."使用next()方法接收用户输入:"); String str = scanner.next(); System.out.println("用户输入字符串为:" + str); //关闭Scanner...next() 不能得到带有空格字符串。 nextLine(): 1、以Enter为结束符,也就是说 nextLine()方法返回是输入回车之前所有字符。...2、可以获得空白 如果要输入 int 或 float 类型数据,在 Scanner 中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取:

96030
您找到你想要的搜索结果了吗?
是的
没有找到

【小家java】聊聊Java中java.util.Arrays和java.util.Collections工具

---- java.util.Arrays能方便操作数组,它所有的方法都是静态。Java1.2为我们提供。其中Java5和Java8都提供了更多增强方法。...使用场景:这个在一些数学运算中,会比较好用 sort和parallelSort:算法精华 排序一直以来效率是很依赖于算法,所以我们抽查一个源码看看它精妙之处: static void sort(byte.../Join实现了一种任务窃取算法,一个闲置线程可以窃取其他线程闲置任务进行处理。...具体使用方式,会在后续讲解spliterator迭代器时候专题讲解 Collections工具介绍 此类完全由在 collection 上进行操作或返回 collection 静态方法组成 如果为此类方法所提供...collection 或对象为 null,则这些方法都将抛出NullPointerException。

74740

java日期(一)java.util.Date包下,SimpleDateFormat( java.text包)

目录 date 包 (java.util.Date) Date 构造方法 常用方法 getTime() 得到毫秒值 setTime() 利用毫秒值设置时间 clone() 克隆,重新创建对象,互不影响...( java.text包) 构造方法 SimpleDateFormat() SimpleDateFormat(String pattern) 解析,将String类型时间 转为 date类型 date...包 (java.util.Date) 学习文档,就是jdkapi Date 构造方法 常用方法 很多方法已经过时,这两个没有,所以只学习想这两个就可以 getTime() 得到毫秒值...toInstant() 转为Instant SimpleDateFormat( java.text包) date创建时间格式不是我们想要,所以我们需要根据这个,去格式化date创建时间对象...,变成我们想要格式 构造方法 SimpleDateFormat() 以上只是将 date类型时间,转为人家自带格式类型,我们想要自己格式,用以下方法 SimpleDateFormat

83840

如何protected方法进行单元测试

也许很多同学写单元测试时遇到这样问题,一个方法是 protected ,如何测呢 ? 当然,你可以说把 protected 改成 public 就可测了!...会不会有吃牛排却被塞了牙感觉 ~ 看看下面的方法是不是会好一些。...假设我们要对下面这个 add 方法进行测试 class Demo{ protected function add($a, $b){ return...其实方法很简单,就是利用了继承。继承要做唯一事情是将父 protected 方法以 public 方式暴露给外界,参数等一切形式与父相同。...目的只有一个,方便测试,且不对原有父代码造成影响。 下一个问题: private 方法该怎么测呢?改成 protected 测吧!是不是又被塞到牙了。

3.7K10

如何private方法进行测试?

问题:如何private方法进行测试? 大多数时候,private都是给public方法调用,其实只要测试public即可。...但是有时由于逻辑复杂等原因,一个public方法可能包含了多个private方法,再加上各种if/else,直接测public又要覆盖其中每个private方法N多情况还是比较麻烦,这时候应该考虑单对其中...那么如何进行呢? 思路: 通过反射机制,在testcase中将私有方法设为“可访问”,从而实现对私有方法测试。...假设我们要对下面这个sub方法进行测试 class Demo{ private function sub($a, $b){ return...这也是为什么对protected方法更建议用继承思路去测。 附: 测试改写为下面这种方式,个人感觉更清晰。

3.3K10

单元测试框架系列教程9-测试方法以及组概念

本篇来介绍Test Methods, Test classes ,Test groups基本概念。了解这三个基本概念,有助于我们学习其他功能。...Test Methods(测试方法) 官方定义是,凡是方法(或者叫函数)前面添加了@Test注释,就叫测试方法。这个很好理解,我们实际测试中,写测试用例,其实就是许多个添加@Test方法。 2. ...Test Classes(测试) 测试,一般我们新建一个Java文件,如果里面方法有@Test,那么就是一个测试文件。上面是写复数。...下面我们来举例,两个不同组用例管理,我们有两个组,接口测试和功能测试。其实接口测试是属于功能测试子集。 新建一个测试,写一些方法,有些方法属于接口测试,也同时属于功能测试,有些只属于一个。...本篇新介绍了@Test下groups属性,已经如何利用testng.xml来设置不同组需求到达不同用例执行和管理目的。关于测试方法,测试和测试组就介绍到这里。

44430

JDK基础库java.util包下那些你可能不知道工具们大盘点(一)EnumMap、EnumSet【享学Java】

大家平时理解JDK可能就只是指基础库部分,但其实此处可扫盲一下。...工具们介绍 下面介绍工具,大都来自于java.util包。其实之前也有好几篇相关工具介绍文章。 为何专门篇幅介绍工具?因为我认为:工欲善其事必先利其器。...【小家java】聊聊Java中java.util.Arrays和java.util.Collections工具 【小家Java】Java第二API之apachecommons-lang3工具包史上最完整讲解...EnumMap EnumMap它也属于Map体系东西,该类是专门针对枚举设计一个Map集合。集合中所有键必须是同一个枚举实例,它key为枚举元素,value自定义。...StringTokenizer和StringJoiner StringTokenizer Java中StringTokenizer用于将字符串分解为标记,效果类似split,但split方法@since

91020

基于PHP加载操作以及其他两种魔术方法应用实例

/Ren.class.php"; $f = new Ren(); $f->test(); 自动加载 //1.所有文件名和名要保持一致 //2.所有文件放在同一文件下 //3.所有文件命名规则一致...'; $s = new Ren(); $s->test(); 两种魔术方法 class Ren{ public $name; public function say(){ echo "输出对象方法..."; } //输出对象方法 public function __tostring(){/【关于环境方面,我觉得DOCKER是非常合适和快速部署一个方式】/ echo "另一种输出方法"; //echo...$s->__tostring(); return "另一种输出方法";//echo $s; } //克隆对象方法 public function __clone(){ $this->name...= "Riven";//$this代表复本(克隆对象) } } $s = new Ren(); //echo $s->__/【php教程_linux常用命令_网络运维技术】/tostring();//

33430
领券