小编Mua*_*eim的帖子

indexOf显然不应该返回-1

int[] sorted = {10,67,68,28};
int[] sortedOriginal = sorted.clone();
Arrays.sort(sorted);

System.out.println(Arrays.asList(sorted).indexOf(sortedOriginal[0]));
Run Code Online (Sandbox Code Playgroud)

在这个非常简单的代码中,我创建了一个int数组,克隆它,并对原始数据进行排序.之后我尝试找到给定某个值的索引并返回-1.

这没有意义.有谁知道为什么会这样,修复是什么?

java

2
推荐指数
1
解决办法
60
查看次数

C#的Convert.ToInt32(3)转换为51

当创建一个带有数字的程序(如1253)并将其转换为125 ^ 3时,我得到一个奇怪的错误,转换字符串似乎不起作用.这是我的代码:

        string example = "1253";

        // grab all but the last character
        int num = Convert.ToInt32(example.Substring(0, example.Length - 1));
        Console.WriteLine(num);

        // grab the last character
        //int pow = Convert.ToInt32(example.Substring(example.Length - 1));
        int pow = Convert.ToInt32(example[example.Length - 1]);
        Console.WriteLine(pow);

        // output num to the power of pow
        Console.WriteLine(Math.Pow(num, pow));
        Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

变量pow的第一次初始化正常工作,但第二次(未注释掉)不是出于某种原因.抓取字符串的最后一个字符的不同方法有效,但由于某种原因,第一个"3"将转换为3,但对于后者"3"将转换为51.

这是使用pow的注释初始化时的输出:
125
3
1953125

这是使用pow的未注释初始化时的输出:
125
51
8.75811540203011E + 106

我对C#很新,所以任何帮助都会非常感激.谢谢!

c#

2
推荐指数
1
解决办法
80
查看次数

如何将静默期设置为其他 Jenkins 参数?

我希望这项工作根据给定的字符串参数等待一定的秒数。该字段只允许我输入数字,所以我不能使用 $(PARAM)。我想知道这样做的好方法是什么。

PS:安静期的工作会挂起执行者吗?

jenkins

1
推荐指数
1
解决办法
6561
查看次数

标签 统计

c# ×1

java ×1

jenkins ×1