java 怎样将一行数字之间带有空格 逐个读取到控制台

如题所述

第1个回答  推荐于2016-04-12
import java.util.Scanner;
public class laji1 {
public static void main(String[] args) {
int n;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入: ");
String yy = scanner.nextLine();
n=yy.length();
final char chr[]= new char[n];
yy.getChars(0, n,chr, 0);
System.out.print("转变后的后缀表达式是:");
for(int i=0;i<n;i++){
System.out.print(chr[i]+" ");
}
}
}

这个是不是你想要的?本回答被提问者采纳
第2个回答  推荐于2016-09-29
实现思路就是先将字符串通过空格截取,之后循环获取内容,进行输出。
举例:
Scanner scanner = new Scanner(System.in);
System.out.print("请输入: ");
String str = scanner.nextLine();
String [] list = str.split(" ");
for(int i=0;i<list.length;i++){
System.out.println(list[i]);
}

Java中怎么在一行中输入指定个数的数字,数字之间用空格隔开。
public class ShuChuZhiDingGeShu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("number:");int n = sc.nextInt();sc.close();for (int i = 0; i < n; i++) {System.out.print(i + 1 + " ");}}} ...

java 一行输入多个数字,空格分开
String[] numbers = sc.nextLine().split(" "); \/\/ 以字符串形式输入并以空格为分隔符存储到numbers字符串数组 for(int i = 0;i < numbers.length;i++) { \/\/ 逐个取出再进行转换即可 System.out.println("第 "+(i+1)+" 个数字是:"+Integer.parseInt(numbers[i]));} ...

如何使用正则表达式
要记住的事,在用正则表达式的包时,在你所定义的类前需要包含该包,也就是这样的一行: import java.util.regex.*; 下面的一段代码实现的功能是,从一个文本文件逐行读入,并逐行搜索电话号码数字,一旦找到所匹配的,然后输出在控制台。 BufferedReader in; Pattern pattern = Pattern.compile("\\\\(\\\\d{3}\\\\)\\\\...

java中如何将一个txt文件中的数字读取到一个ArrayList集合中...
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public cl...

如何使用java.util.regex包
要记住的事,在用正则表达式的包时,在你所定义的类前需要包含该包,也就是这样的一行: import java.util.regex.*; 下面的一段代码实现的功能是,从一个文本文件逐行读入,并逐行搜索电话号码数字,一旦找到所匹配的,然后输出在控制台。 BufferedReader in; Pattern pattern = Pattern.compile("\\\\(\\\\d{3}\\\\)\\\\...

python如何处理单行实现三元表达式
import java.util.regex.*;下面的一段代码实现的功能是,从一个文本文件逐行读入,并逐行搜索电话号码数字,一旦找到所匹配的,然后输出在控制台。BufferedReader in;Pattern pattern = Pattern.compile("\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}");in = new BufferedReader(new FileReader("phone"))...

相似回答