qhyj.net
当前位置:首页 >> JAvA中怎么读入一行输入空格隔开的多个数据 >>

JAvA中怎么读入一行输入空格隔开的多个数据

举个简单例子如: import java.util.Scanner; public class ReadData{ public static void main(String[] args) { ReadData r=new ReadData(); Scanner input=new Scanner(System.in); //Scanner input=new Scanner("abc 123 bb ss"); String s=...

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(scanne...

把所有输入的当成一个字符串 然后 调用:字符转.split(" ")就会以所有的空格拆分得到数组

实现思路就是先将字符串通过空格截取,之后循环获取内容,进行输出。 举例: Scanner scanner = new Scanner(System.in); System.out.print("请输入: "); String str = scanner.nextLine(); String [] list = str.split(" "); for(int i=0;i

Scanner s=new Scanner(System.in); int a=s.nextInt(); int b=s.nextInt(); 输入时a b之间加空格就行, s.nextInt()的意思就是 获取键盘的输入:如果执行到了这一行,那么程序会暂停,等待你在控制台输入,然后把输入的整数值赋给整形变量

你的代码怎么写的,用nextInt没错,可能你哪里写错了

你需要怎么处理空格了 如果是去除空格那么 String str=reader.readLine(); //读取一行 //下面进行空格操作,主要使用String中的replace()方法 str=str.replace("\\s+","\\s"); //这是保留一个空格 //如果去除空格 //str=str.replace("\\s+","");

第一行输入数组的元素个数,第二行输入数组的元素,代码如下: import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("输入数组元素个数"); int n=...

用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....

试试 import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class $ { public static void main(String[] args) throws FileNotFoundException {...

网站首页 | 网站地图
All rights reserved Powered by www.qhyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com