String input = "1 fish 2 fish red fish blue fish";
Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
System.out.println(s.nextInt());
System.out.println(s.nextInt());
System.out.println(s.next());
System.out.println(s.next());
s.close();
第二行什么意思?
Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
}
第二行什么意思?
Java代码求解释!!!!!!!!!!!
答案:6 悬赏:50 手机版
解决时间 2021-02-20 08:49
- 提问者网友:骨子里的高雅
- 2021-02-19 08:20
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-19 08:28
"\\s*fish\\s*"为正则表达式,意思是匹配fish,前后可以有0次或多次空格。例如:“fish”、“ fish”、“fish ”、“ fish ”都匹配。
全部回答
- 1楼网友:青尢
- 2021-02-19 11:53
scanner是用来输入的一个对象,后面的不认识!
- 2楼网友:摆渡翁
- 2021-02-19 11:46
从字面意思上看
//这里是初始化一个图片预览,及其相关参数
var ip = new imagepreview( $$("idfile"), $$("idimg"), {
maxwidth: 200, maxheight: 200, action: "viewimg.jsp"
});
//给其相关路径
ip.img.src = imagepreview.transparent;
//定义其事件,选中时执行 ip.preview(); 这个函数
ip.file.onchange = function(){ ip.preview(); };
- 3楼网友:酒者煙囻
- 2021-02-19 11:06
正则表达式吧
- 4楼网友:山有枢
- 2021-02-19 10:01
这应该是自定义输入一段字符串吧“1 fish 2 fish red fish blue fish”
- 5楼网友:何以畏孤独
- 2021-02-19 09:23
首个意思是将扫描时对字符串的分割模式改为指定的分割模式;
下一个是通过扫描一个文件中的内容逐字符扫描,获取long类型值返回true扫描停止输入。
希望能帮到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯