
如何在输入是由空格区分 java
用户关注问题
Java中如何将由空格分隔的输入拆分成数组?
我在Java中读入一行由空格分隔的字符串,想把它拆分成单个元素的数组,应该如何实现?
使用String的split方法拆分空格输入
可以利用Java的String类中的split方法,将输入字符串按空格分割为字符串数组。例如,String[] parts = inputLine.split(" ");这样就会把inputLine中以空格分隔的部分依次存入数组中。
Java中如何读取一整行然后按空格分割?
使用Scanner读取输入时,我想读入一整行,之后按空格拆分该行内容,有什么合适的方法?
结合Scanner的nextLine与String的split方法
先调用Scanner的nextLine方法获取整行输入,然后使用字符串的split(" ")对这行字符串拆分。比如:String line = scanner.nextLine(); String[] tokens = line.split(" ");
在Java中输入空格分隔的多个数字,如何转为整数数组?
输入时数字由空格分隔,我要把它们转换成int类型的数组,怎么做更方便?
先分割字符串再转换成整型数组
先用split方法将输入字符串按空格拆分为字符串数组,随后使用循环遍历数组,调用Integer.parseInt将每个字符串转换成int,保存到整型数组中,完成转换。