java请输入数字,将其存入数组中

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:17:14
import java.util.Scanner;

public class tt {
public static void main(String[] args) {
while (true){
System.out.println("请输入数字,将其存入numbers[]数组中");
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
ArrangedNumbers arrangeNumbers = new ArrangedNumbers();
String[] numbers = arrangeNumbers.deleteSpaces(line);
for (int i = 0; i < numbers.length ; i++) {
System.out.println("numbers[" + i + "]=" + numbers[i]);
}
String space=" ";
if (line.endsWith(space))
{
return;
}
}
}
}

class ArrangedNumbers
{
/**
* 删除字符串前后的空格,得到新字符串
* 并删除新字符串间的空格,将得到的字符串保存到数组中
*
* @param line 字符串为了得到数字用
* @return 返回stringNumbers[]数组
* @see com.yang#isNumbers(String)
*/
public String[] deleteSpaces(String line) {

String[] numbers = new String[line.length()]

public String replace(char oldChar,
char newChar)

返回一个新字符串,所得结果是把该字符串中所有的 oldChar 替换成 newChar 。
如果字符 oldChar 没有出现在该对象表示的字符串序列中,则返回该字符串。

参数:
oldChar - 旧字符。
newChar - 新字符。
返回:
一个字符串,由该字符串中出现的每个 oldChar 被替换为 newChar 得到。

例如:
newStr="abcd ef g".replace(" ","");