我有两个整数值,例如25和3.现在我想将这些值添加到一个整数中,但条件是这两个值都应该用逗号(,)分隔.如果它可能怎么办呢.它给了我错误因为逗号不能用整数来表示..我试过这样的..
int inoutSpecifierPosition = (startIndex + "," + difference);
Run Code Online (Sandbox Code Playgroud)
但它给了我错误..请帮帮我...
任何建议都将受到高度赞赏......
正如标题所述,我想知道如何检查字符串是否包含2个整数,在Java中它们之间有空格.
作为一个例子:
0 2,应该返回true.
0 abc,应该返回false.
abcsd,应该返回false.
等等...
如果有任何帮助,我从带有缓冲读卡器的文本文件中获取字符串.也许有更直接,更简单的方法?
先感谢您
int溢出如何工作.我的意思是问如果发生溢出,整数值的最终结果是什么?我需要在纸上理解它.就像我给出了一个多项选择题:
11 ^ 5产生:
a.12
b.14
c.15
d 17.
我知道答案是(b)14,但想知道为什么?
我一直在研究一些Java代码,我遇到了一个非常奇怪的错误,我试图用Integer替换一段字符串.添加了各种调试但我似乎无法找到它.
private void executeMsg() {
value = value.replaceAll("(&([a-f0-9]))", "§$2");
String border = tostiuhc.getWorldManager().getBorderSize() - tostiuhc.getShrinksize() + "";
String time = tostiuhc.getPhase().getMinutes() + "";
System.out.println("BORDER: " + border);
System.out.println("TIME: " + time);
value = value.replace("-border-", border + "");
value = value.replace("-time-", time + "");
tostiuhc.broadcast(value + " " + time);
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我创建了一个名为'time'的新String,并将其打印出来'TIME:value'.我正在改变的原始字符串是:该事件现在是时间 - 分钟!


这里的问题是System.out.println("TIME:")显示正确的值,但.replace只是DOESNT工作.我无法理解这一点,任何人都有任何想法?
我已生成一个随机的4位数字,我现在需要取数字并重新排列它以创建最大可能 - 例如,如果我生成3982我然后想重新排列它以创建9832(在一个新变量中)我也需要重新排列它成为另一个新变量中最小的(2389)..我该怎么做?
到目前为止我有......
public static void main(String[] args) {
Random randomGenerator = new Random();
int randomInteger = randomGenerator.nextInt(9999);
System.out.println(String.format("%04d", randomInteger));
Run Code Online (Sandbox Code Playgroud) 我想将双精度(例如,价格为1.90的价格)转换为没有损失的整数!我正在制作一个处理货币的程序,我必须将其输入为双精度数,然后将其转换为整数,以便能够对其进行处理,例如,当我有1.90欧元并将其转换为美分时,它将显示为189美分而不是190美分!请帮助我:)预先感谢
我有两个char值char_1和char_2.现在我想将它们组合成一个16位有符号整数值,其中char_1包含MSB中的符号.
| SGN | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| 签署字符1 | 其余的Char 1 | Char 2 |
我的尝试是:
signed short s = (((int)char_1) << 8) & (int)char_2;
Run Code Online (Sandbox Code Playgroud)
现在我得到0 s...
我的程序在网格中绘制框.这是完整的代码:http://pastebin.com/cMEJAAES
这里的想法是我需要一个调试方法.它应该打印乌龟刚绘制的盒子的坐标,它的颜色.由于某种原因,它打印很好,但中间有一个随机的无.这是一些控制台输出的示例:
Reading map data....
Drew tile 1 (1,1)
None as color 3
Drew tile 2 (1,2)
None as color 0
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
#Define our map to draw.
map = [3, #Set row width.
3, 0, 0, #Row data.
0, 2, 1,
2, 1, 1]
Run Code Online (Sandbox Code Playgroud)
[...]
def drawmap(m):
#Print the entire map.
for x in range (0, len(m)):
if x == 0:
print("Reading map data....") #Not really, just skipping index 0.
else:
draw_tile(map[x])
lastbox = x
tileinfo(x)
move(m, …Run Code Online (Sandbox Code Playgroud) 我需要使用get_integer_from_string()函数将输入字符串转换为整数.
我正在使用Ruby,我有这个时间表.
根据我们需要从基数7转换到基数10的时间表
请注意:1-如果遇到没有数字序列的字符串,则应返回零(0).
2-字符串可以在形成整数的字符后包含其他字符,这些字符将被忽略,并且不会影响此函数的行为.
谢谢你帮我做作业.