问题标签 [parseint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2871 浏览

java - 从字符串android java解析整数

嗨,我得到了以下代码,我用它来从字符串中获取一些整数。如果索引处的字符是“-”,我通过将字符串与下一个数字组合成功地分离负整数和正整数,并且我可以将数字放入整数数组中......

但是我遇到了这个奇怪的问题....字符串看起来完全像“4 -4 90 70 40 20 0 -12”,代码解析并将整数放入数组中,只有“0”数字我的意思是我得到了所有除了最后一个“-12”数字之外,我的数组中的负数和正数......有什么想法吗?

0 投票
3 回答
5295 浏览

java - 需要帮助将字符串拆分为两个单独的整数进行处理

我正在研究 java 中的一些数据结构,我对如何将此字符串拆分为两个整数有点困惑。基本上,用户将输入一个像“1200:10”这样的字符串。我曾经indexOf检查是否有:礼物,但现在我需要将冒号前的数字设置为val并将另一个数字设置为rad。我想我应该使用substringorparseInt方法,但不确定。下面的代码也可以在http://pastebin.com/pJH76QBb查看

0 投票
2 回答
250 浏览

java - 我在哪里/如何在我的程序中允许非数字值?

我正在使用命令行参数制作这个小程序,我已经完成了 90% 的工作。但我试图允许用户输入非数值以及..

用户输入/输出示例

输入:

$ java d1 4eb:16 10110110:2 407:8 2048:10

输出:

4eb base 16 is 1259 base 10 10110110 base 2 is 182 base 10 407 base 8 is 263 base 10 2048 base 10 is 2048 base 10

我唯一的问题是第一个输入,因为它有字母并且它给了我一个数字异常错误。任何帮助都会很棒,我更愿意在正确的方向上提供帮助,而不仅仅是答案。谢谢!

0 投票
1 回答
1516 浏览

android - parseInt 崩溃的android应用程序

所以我正在尝试制作一个计算器应用程序(只是为了掌握 android 开发的窍门),我注意到通过一些测试,“String tack1”的 parseInt 转换导致应用程序崩溃。有人能告诉我为什么吗?我似乎无法弄清楚,我已经在互联网上搜索了很长时间。(呵呵,我是个菜鸟,所以请放轻松)在下面的代码中,我修改了几行代码,让它看起来很明显应该打印什么,但它仍然崩溃。这是代码:



程序注释(一些重复的评论和其他内容):

tack1 = "1"; 是使输出明显

tack1.trim() 是处理空白

是的,无论是数字还是整数(甚至不是负整数)

是的 numOne 是一个整数,并在上面定义(不在此处列出的代码中)

抱歉,由于我添加的评论,缩进都搞砸了(在案例 1 之后)

这是我的 onClick 方法的一部分,因此此处不包含右括号。

有人可以帮帮我吗?谢谢 :D

0 投票
1 回答
328 浏览

java - 我希望能够根据 ASCII 十进制表将数字转换为文本

我正在努力做到这一点,以便在字符串的长度是三的倍数的条件下,我可以获取单独的三字符子字符串并将它们转换为整数。分割子字符串转换成的整数应该用作数组中的相对位置,该数组包含 ASCII 表的所有打印字符。

在其他情况下,该方法应获取字符串的前两个字符并将它们初始化为变量 i。在这种情况下,变量 mess 被初始化为 ASCII 数组中索引为 i-32 的字符。然后有一个 for 循环,将剩余的字符分割成三位数的子字符串,然后根据它们在 ASCII 数组中的对应位置将它们取出并更改为字符串。该数组中的字符串变量不断地添加到变量 mess 中,以便获得 IntMessage 字符串的 BigInteger 到 String 的转换。

由于某种原因,该方法不起作用,我想知道我是否做错了什么。我知道如何获取输入字符串并将其转换为一系列数字,但我也想做相反的事情。有什么可以帮忙的吗?

0 投票
1 回答
1084 浏览

java - 解析子字符串?

我正在尝试使用 parseInt 方法转换字符串的前两个字符,但我不能。它应该看起来像这样:

例如,如果前两个字符是 98,我想获取该子字符串并将其转换为 int。

0 投票
7 回答
10825 浏览

javascript - 如何在javascript中将整数数组转换为十六进制字符串,反之亦然

我在javascript中有32位整数数组。如何将其转换为十六进制字符串,并在需要时再次从该十六进制字符串构建相同的 32 位整数数组?

hexString = yourNumber.toString(16); 可用于将数字转换为十六进制,但是当数字数组转换为十六进制字符串(它将是连续的或由某个字符分隔)时,我如何从该字符串中取回数字数组?

0 投票
4 回答
2264 浏览

java - 无法将 ARGB 十六进制解析为整数

我正在尝试将 ARGB 十六进制解析String为 anint但它不起作用。

我的代码:

例外:

当我尝试解析正常的 RGB时String686868它确实有效,但是当我添加 alpha 时,它会崩溃。我希望有一个人可以帮助我。

0 投票
2 回答
4951 浏览

javascript - JavaScript parseInt IE 南错误

我在 JavaScript 中有函数:

此函数计算新数字,例如:如果我的数字大于 22,则此函数返回新数字,它是其子数字的总和(例如 28 > 22 => return (2+8) )。

此功能在 Firefox 中运行良好,但在 Internet Explorer 中出现“NaN”错误,数字大于 22。所以问题必须在“else”中。

怎么了?

0 投票
1 回答
264 浏览

android - 从可编辑(EditText)到整数的问题

我在从编辑文本框中获取简单数学程序的整数值时遇到问题。我可以从中得到一个字符串,但是当我尝试将其转换为整数时它会崩溃。我努力了:

它仍然崩溃。任何想法将不胜感激。这是源代码。

这是xml文件