问题标签 [lastindexof]

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 投票
2 回答
1416 浏览

java - Java - 获取列表中最后一次出现的对象,只有部分数据

不确定标题是否有意义。但我目前正试图获取列表中最后一次出现的对象。假设对象包含年龄(整数)和名称(字符串)。我正在尝试获取列表中年龄“18”的最后一次出现,并检索名称。我该怎么办?

我正在使用的当前代码块(对不起,不得不把它淡化很多):

我基本上被困在哪里???在代码中。我想我可以使用 lastIndexOf() 来解决它。

0 投票
2 回答
81 浏览

android - 从字符串中提取正确的数字组合

我正在研究一种从字符串中提取正确版本号的方法(如果有新版本供以后比较)。

不幸的是,提供的字符串没有固定的模式,可以有多种数字组合

下面的代码解析版本号,但如果字符串包括例如build 50124 ,则此数字将粘贴在想要的提取版本组合之后。

也可能是字符串中的组合是可能的,例如 v1.12 [build452] 或 v1.32.856(build 8754),但我已经通过将 [ 或 (.

有问题的方法:

我在一些示例上对其进行了测试,但不幸的是结果不是我想要的,有时会在实际版本号后面粘贴数字,我指的是logcat 输出

是否有“更好的”正则表达式或其他方法可以用来改进该方法,以便提取正确的版本号?

谢谢您的帮助。

Logcat 输出:

0 投票
0 回答
40 浏览

javascript - 使用正则表达式过滤数组

我正在尝试在.filter()方法中使用正则表达式,问题是我/g在正则表达式上使用,所以在第一次迭代之后,.lasindex不再是 0,我得到false了结果。有没有办法.lastindex在下一次迭代期间重置?

例子:

0 投票
0 回答
443 浏览

java - Java URLResource, LastIndexOf,IndexOf,substring方法代码解释?

有人可以通过示例帮助我理解这段代码。我一直在努力理解这段代码。

我正在为 lastIndexOf、IndexOf 和 Substring 位而苦苦挣扎。

这是一个示例 YouTube 网址:

0 投票
10 回答
7275 浏览

javascript - 如何在javascript中使用indexof从倒数第二个索引中获取字符?

在这里,当我使用 lastIndexOf 时,我得到了类似“vikas-kohli”的结果。

现在,如果有人想从倒数第二个索引中获取字符,或者它可能是倒数第三个索引,那么我该如何获取呢?

我希望我能很好地解释我的问题

0 投票
3 回答
376 浏览

java - getLastIndexOf(int item) LinkedList

我目前是一名 Comp sci 大一学生,致力于通过课堂和在线学习数据结构。

我也是新手,但过去对我有很大帮助。

我当前的问题是搜索 LinkedList 以返回其编号出现在列表中的最后一个索引。

我觉得这与递归和不断搜索有关,直到您可以以某种方式检查确定这是该项目的最后一次出现,然后返回其索引。

然而,我的第一学期 Java 课程根本没有涉及递归,我有点不知所措。

在这些课程中,我并不要求明确的答案,我只需要一些指导。或者向我保证我在研究递归方面走在正确的道路上?

另外,这是我到目前为止所尝试的。谢谢您的帮助!

0 投票
1 回答
2744 浏览

java - 如何在java中查找字符串中整个单词的索引

我想找出给定字符串中整个单词的所有起始索引。假设我在下面给出了一个字符串。

“一个古老的手稿,另一种将句子分成段落的方法是换行符(换行符),然后在下一段的开头加上一个首字母。首字母是一个超大的大写字母,有时超出文本的边缘。这种风格可以例如,在 Beowulf 的古英语原稿中可以看到。虽然不常见,但在英文排版中仍然使用缩进。[4] 现代英文排版通常通过缩进第一行来表示新段落");"

我只想找出“段落”的起始索引。其中不应包括“段落”、“段落”。

任何人都可以给出一个想法如何在java中做到这一点。提前致谢。

0 投票
5 回答
6224 浏览

java - 删除 ArrayList 的最后一个元素

我是 Java 新手,我一直在尝试解决一个多星期以来的一个练习,我不知道我做错了什么。

我需要删除 ArrayList 的最后一个元素,在这种情况下是一个整数。

问题是当我运行测试时,它仍然返回旧值。

我也尝试使用list.remove(list.lastIndexOf(x));

但是当我运行这个测试时它仍然返回相同的列表。

如果有人可以帮助并告诉我我缺少什么会很​​好,因为它变得非常令人沮丧,因为我觉得我只是缺少一小部分拼图。

0 投票
3 回答
627 浏览

c# - 为什么 C# 的 LastIndexOf 会这样?

我有以下代码:

为什么第二次调用 LastIndexOf 的结果是 -1 而不是 7?

0 投票
3 回答
864 浏览

powershell - 添加字符串的子字符串 IP 地址会生成错误但有效

我有以下命令:

$First是 IP 地址,例如 192.168.0.1

我想将第四个八进制中的 1 更改为 200。

给了我正确的 IP 地址 192.168.0.200,但同时我得到以下错误:

Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en): "Die Länge darf nicht kleiner als 0 (null) sein. Parametername: length" In *ps1:31 Zeichen:3 + $IP_start = $First.Substring(0, $First.LastIndexOf('.'))+ ".200" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : ArgumentOutOfRangeException

英文翻译

使用 2 个参数调用“子字符串”时出现异常:“长度不能小于零。参数名称:长度”在 * ps1:31 个字符:3...

我认为一切正常,但错误消息困扰着我。

//编辑:

有一个 ip.txt,其中每一行都像“192.168.0.1; ABCDEF”

因此,$first 是“192.168.0.1”,而 $second 是“ABCDEF”。