java 读txt文件 检查是否有效,区分数字和字母 20

现在我有个个txt文件里面有数字和字母wer0103435678288883765412345w要求是这样的数字能够存在一个2Darray里面,这些数字到底有多少是一开始... 现在我有个个txt 文件 里面有数字和字母
wer
0 1 0 3 4
3 5 6 7 8
2 8 8 8 8
3 7 6 5 4
1 2 3 4 5
w
要求是这样的 数字能够存在一个2D array 里面,这些数字到底有多少是一开始不知道的,(这里是5*5,如果多一个数字少一个数字都是错的)数字要检查是否有负数,有负数退出,数字每一行的总数要和第一行的string 的长度相对应,行数也要相对应,最后一行的字母要检查是否在第一行里面出现。
感谢啦
读file我会但是不知道循环起来该怎么办
File file = new File(string);

try {
Scanner scan = new Scanner(file); // check the file
String data = scan.nextLine();
展开
 我来答
BachelorPig
2013-07-23 · TA获得超过187个赞
知道小有建树答主
回答量:192
采纳率:80%
帮助的人:136万
展开全部
String startLine =data = scan.nextLine();
String endLine;
while((endLIne= scan.nextLine()) != null) {
//负数判断
//数字则保存数字到2D array 里面
}
for(int i=0;i<5;i++){
for(int j=0;i<5;j++{
//累加
}
//总数与startLine的长度比较
}

//最后一行的字母要检查是否在第一行里面出现
if(startLine.contains(endLine)){
//在第一行里面出现
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rayregister
2013-07-22 · TA获得超过339个赞
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:64.7万
展开全部
String data = null;

while((data = scan.nextLine()) != null) {
//加入你想要的解析动作
}
追问
这个我知道,能不能说下解析的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式