字符串的数字处理

nma*_*rko 0 java string numbers

我想弄清楚如何做两件事:

  1. 将数字从a更改String为a double并返回a String.
  2. 如何操纵一个不同的部分double.

解释 :

在第一种情况下,我希望用户能够在a中输入一个数字,JTextArea这样我就可以将输入存储在一个变量中(简单).然后,我想对输入的数字执行操作,但这不能用字符串完成.有没有办法将输入转换为double

然后,我想把这个字符串,在它被转换为double之后,分析具体的数字,以及小数位数(十分之一,百分之一等)以及if-else和for语句(我可以做这部分).我对字符串的理解是,如果我说NameofString[0],我会得到字符串的第一个字母,但这可以用一个Number吗?

最后,我想把它转换double成一个String.

How*_*ard 5

您可以使用解析字符串(假设x是一个双变量和s一个字符串)

x = Double.parseDouble(s);
Run Code Online (Sandbox Code Playgroud)

并将数字转换回字符串via

s = Double.toString(x);
Run Code Online (Sandbox Code Playgroud)

如果要根据特定格式格式化值,可以改为使用String.format.