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=input.nextLine();
String[] arr=s.split(" ");
System.out.println(arr.length+"\t"+arr[0]);
}
}
扩展资料
Scanner sc = new Scanner(System.in);
String inputString = sc.nextLine();
String stringArray[] = inputString.split(" ");
int num[] = new int[stringArray.length];
for (int i = 0; i < stringArray.length; i++) {
num[i] = Integer.parseInt(stringArray[i]);
}
可以参照示例代码。如果你希望将读入的字符串按照空格区分放入到一个数组中
那么调用str.split(' ');就可以了。
Scanner包含多个方法,比如常用的
scanner.next() 读取下一个字符串,遇到空格就不在读入
scanner.nextLine()读取下一行
其他的方法都不常用
适用多个空格分隔时,试试看
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=input.nextLine();String[] arr=s.split(" ");System.out.println(ar...
Java中怎么读入一行输入空格隔开的多个数据
把所有输入的当成一个字符串 然后 调用:字符转.split(" ")就会以所有的空格拆分得到数组
Java怎样一行读入多个数据
例如:一行读入2个数据:Scanner s=new Scanner(System.in);int a=s.nextInt();int b=s.nextInt();输入时a b之间加空格就行,s.nextInt()的意思就是 获取键盘的输入:如果执行到了这一行,那么程序会暂停,等待你在控制台输入,然后把输入的整数值赋给整形变量 ...
利用Java语言代码输入一行字符分别统计其中英文字母、空格、数字和其他...
数字个数:"+countNum); System.out.println("英文字母个数:"+countChar); System.out.println("空格个数:"+countSpace); System.out.println("其他字符个数:"+countOthers); }一、问题分析:输入一行字母,那么会以换行结束。所以可以存入数组,也可以逐个输入,遇到换行结束。要统计各...
java中能不能读入字符串,数字字符?在线等===采纳后追加。。
不能,只能截取字符串,把name值,number值,和f值分别给截取出来
\/*题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以...
我这个使用Java写的。Scanner in = new Scanner(System.in); String a = in.nextLine(); int A=0,B=0; for(;A
JAVA程序。输入一行字符,分别统计出其中英文字母、空格、数字和其它字...
public static void main(String[] args) { int abcCount=0;\/\/英文字母个数 int spaceCount=0;\/\/空格键个数 int numCount=0;\/\/数字个数 int otherCount=0;\/\/其他字符个数 java.util.Scanner scan=new java.util.Scanner(System.in);String str=scan.nextLine();char[] ch = str....
Java读取文件内容(Java读取文件内容为字符串)
java中怎样从文件中读取数据? 分为读字节,读字符两种读法\\x0d\\x0a◎◎◎FileInputStream字节输入流读文件◎◎◎\\x0d\\x0apublicclassMaintest{\\x0d\\x0a\\x0d\\x0apublicstaticvoidmain(String[]args)throwsIOException{\\x0d\\x0a\\x0d\\x0aFilef=newFile("G:\\\\justforfun\\\\xiangwei.txt");\\x0d\\x...
java读取文件每一行?
核心就是:readLine()方法,一行一行的读!java怎么读入文件,并逐行输出java读入文件,并逐行输出,先在D:\/\/home建立个文件夹,然后创建一个a.txt文件,然后编辑文件,文本编辑的编码是utf-8,然后用流逐行读取输出,如下:import?java.io.BufferedInputStream;import?java.io.BufferedReader;import?java.io....
Java I\/O 词组统计
读入第三行,用字符串的indexof方法查找两个空格的位置,再根据上一步得出的位置,用substring将词组截取出来就可以了。