永发信息网

c# 有没有类似JAVA的Scanner类 方便读取一行以空格分开的数据

答案:2  悬赏:70  手机版
解决时间 2021-03-06 02:49
数据一行一行的存储在文本中,每行的数据由空格分开,如何读取;
c#中有没有类似类似JAVA的Scanner类,可以向下面一样方便的取数据
import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner scan=new Scanner(System.in);

//将一行中以空格中分开的四个数据分别读入四个整型变量
int p=0;
int e=0;
int i=0;
int d=0;
while (p!=-1) {//或者while (scan.hasNext())
p = scan.nextInt();
e = scan.nextInt();
i = scan.nextInt();
d = scan.nextInt();
System.out.printf("p=%d,e=%d,i=%d,d=%d\n",p,e,i,d);
}
}
最佳答案
用split

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一行带空格的数字文本:");
string a = Console.ReadLine();
string[] b = a.Split();

foreach (string c in b)
{
Console.WriteLine(int.Parse(c));
}

Console.Read();
}

}

}
全部回答
public class test{ public static void main(string[] args){ new test().getnum(); system.out.println("-----------------------"); new test().getnum2(); } public void getnum(){ scanner scanner = new scanner(system.in); while(scanner.hasnext()){ int num = scanner.nextint(); system.out.println(num); } } public void getnum2(){ scanner scanner = new scanner(system.in); string str = scanner.nextline(); string[] numlist = str.split("\\s"); for(string s : numlist){ int num = integer.parseint(s); system.out.println(num); } } } 上面这个当是demo, 都是取整数的 1 可以用nextint()取下一个整形, 如果要其他类型, 有nextxxx()方法可以用. 2 读取一行, 得一个字符串, 然后以空格分隔每一个数字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一本女主姓墨的小说
请问,photoshop皮肤怎么弄白,
手机卡泡在水里一天,为啥还能用?
死亡的细胞膜是全透性还是半透性?
千点图文地址在哪,我要去那里办事
1080P视频大小区别在哪里?
车间生产日报表工序太多怎么做表格?
刚玩CSOL,听说这个游戏里面的永久武器都是有
成语什么左什么右
陈旭麓在《近代中国的新陈代谢》中指出:“这
兴旺装饰装璜地址在哪,我要去那里办事
属于石油化工输送气体的设备是()。A.动力泵B.
海信电视led50k370和海信电视led50ec290n哪个
手机恢复出厂设置后无线网为什么还是打都打不
草堂幼儿园地址在哪,我要去那里办事
推荐资讯
自由之战人物右上角的颜色等级谁能说明一下
请问吉林 全城热恋相亲 节目! 辛雨蔓 在第几
我国商业银行的会计资本包括()。A.实收资本B.
怎样把光盘中的安装软件复制到电脑上
企业在市场竞争中,采用价格竞争是一种常用的
中国近现代的思想解放运动主要发生在:(1)
新华书店后旗店怎么去啊,有知道地址的么
魅力人生时尚造型在哪里啊,我有事要去这个地
好吃到飞起的韭黄酱油蛋炒饭怎么做
已知抛物线y=x2-6x+8与x轴交于A,B两点,与y
华商会议中心-茶室我想知道这个在什么地方
普通刑事案件最久多久可以开庭
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?