
下面是一段java代码,麻烦各位给我解释下。
Scannersc=newScanner(newFile("myNumbers"));while(sc.hasNextLong()){longaLong=sc.nextL...
Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
} 展开
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
} 展开
展开全部
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
/**
*这是一个在eclipse下可执行的例子。
*
*
*
* 注: myNumbers.txt 测试数据为: 123 456 789
* 可以试试不在同一行的情况。
* @author Administrator
*
*/
public class TestScan {
public static void main(String[] args) throws FileNotFoundException {
//首先这句话就有问题,定义File的时候,指的是文件,而非文件夹.需要后缀名。
//当然在c盘下必须存在这个文件,不能会报错的。
Scanner sc = new Scanner(new File("c:\\myNumbers.txt"));
//是按 空格 和 换行进行分割的.
while (sc.hasNextLong()) {//不断的判断是否有Long类型的数据.
long aLong = sc.nextLong();//获取当前这个Long数据的值.
System.out.println(aLong);//输出Long类型的值.
}
}
}
import java.io.FileNotFoundException;
import java.util.Scanner;
/**
*这是一个在eclipse下可执行的例子。
*
*
*
* 注: myNumbers.txt 测试数据为: 123 456 789
* 可以试试不在同一行的情况。
* @author Administrator
*
*/
public class TestScan {
public static void main(String[] args) throws FileNotFoundException {
//首先这句话就有问题,定义File的时候,指的是文件,而非文件夹.需要后缀名。
//当然在c盘下必须存在这个文件,不能会报错的。
Scanner sc = new Scanner(new File("c:\\myNumbers.txt"));
//是按 空格 和 换行进行分割的.
while (sc.hasNextLong()) {//不断的判断是否有Long类型的数据.
long aLong = sc.nextLong();//获取当前这个Long数据的值.
System.out.println(aLong);//输出Long类型的值.
}
}
}
展开全部
就是扫描器读取一个叫myNumbers的文件
sc.hasNextLong()判断扫描的数据是否可以转换为Long对象,如果可以返回true
sc.nextLong()获取这个Long数据
sc.hasNextLong()判断扫描的数据是否可以转换为Long对象,如果可以返回true
sc.nextLong()获取这个Long数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是扫描器读取一个叫myNumbers的文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询