问题标签 [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.
java - Java - 获取列表中最后一次出现的对象,只有部分数据
不确定标题是否有意义。但我目前正试图获取列表中最后一次出现的对象。假设对象包含年龄(整数)和名称(字符串)。我正在尝试获取列表中年龄“18”的最后一次出现,并检索名称。我该怎么办?
我正在使用的当前代码块(对不起,不得不把它淡化很多):
我基本上被困在哪里???在代码中。我想我可以使用 lastIndexOf() 来解决它。
android - 从字符串中提取正确的数字组合
我正在研究一种从字符串中提取正确版本号的方法(如果有新版本供以后比较)。
不幸的是,提供的字符串没有固定的模式,可以有多种数字组合。
下面的代码解析版本号,但如果字符串包括例如build 50124 ,则此数字将粘贴在我不想要的提取版本组合之后。
也可能是字符串中的组合是可能的,例如 v1.12 [build452] 或 v1.32.856(build 8754),但我已经通过将 [ 或 (.
有问题的方法:
我在一些示例上对其进行了测试,但不幸的是结果不是我想要的,有时会在实际版本号后面粘贴数字,我指的是logcat 输出。
是否有“更好的”正则表达式或其他方法可以用来改进该方法,以便提取正确的版本号?
谢谢您的帮助。
Logcat 输出:
javascript - 使用正则表达式过滤数组
我正在尝试在.filter()
方法中使用正则表达式,问题是我/g
在正则表达式上使用,所以在第一次迭代之后,.lasindex
不再是 0,我得到false
了结果。有没有办法.lastindex
在下一次迭代期间重置?
例子:
java - Java URLResource, LastIndexOf,IndexOf,substring方法代码解释?
有人可以通过示例帮助我理解这段代码。我一直在努力理解这段代码。
我正在为 lastIndexOf、IndexOf 和 Substring 位而苦苦挣扎。
这是一个示例 YouTube 网址:
javascript - 如何在javascript中使用indexof从倒数第二个索引中获取字符?
在这里,当我使用 lastIndexOf 时,我得到了类似“vikas-kohli”的结果。
现在,如果有人想从倒数第二个索引中获取字符,或者它可能是倒数第三个索引,那么我该如何获取呢?
我希望我能很好地解释我的问题
java - getLastIndexOf(int item) LinkedList
我目前是一名 Comp sci 大一学生,致力于通过课堂和在线学习数据结构。
我也是新手,但过去对我有很大帮助。
我当前的问题是搜索 LinkedList 以返回其编号出现在列表中的最后一个索引。
我觉得这与递归和不断搜索有关,直到您可以以某种方式检查确定这是该项目的最后一次出现,然后返回其索引。
然而,我的第一学期 Java 课程根本没有涉及递归,我有点不知所措。
在这些课程中,我并不要求明确的答案,我只需要一些指导。或者向我保证我在研究递归方面走在正确的道路上?
另外,这是我到目前为止所尝试的。谢谢您的帮助!
java - 如何在java中查找字符串中整个单词的索引
我想找出给定字符串中整个单词的所有起始索引。假设我在下面给出了一个字符串。
“一个古老的手稿,另一种将句子分成段落的方法是换行符(换行符),然后在下一段的开头加上一个首字母。首字母是一个超大的大写字母,有时超出文本的边缘。这种风格可以例如,在 Beowulf 的古英语原稿中可以看到。虽然不常见,但在英文排版中仍然使用缩进。[4] 现代英文排版通常通过缩进第一行来表示新段落");"
我只想找出“段落”的起始索引。其中不应包括“段落”、“段落”。
任何人都可以给出一个想法如何在java中做到这一点。提前致谢。
java - 删除 ArrayList 的最后一个元素
我是 Java 新手,我一直在尝试解决一个多星期以来的一个练习,我不知道我做错了什么。
我需要删除 ArrayList 的最后一个元素,在这种情况下是一个整数。
问题是当我运行测试时,它仍然返回旧值。
我也尝试使用list.remove(list.lastIndexOf(x));
但是当我运行这个测试时它仍然返回相同的列表。
如果有人可以帮助并告诉我我缺少什么会很好,因为它变得非常令人沮丧,因为我觉得我只是缺少一小部分拼图。
c# - 为什么 C# 的 LastIndexOf 会这样?
我有以下代码:
为什么第二次调用 LastIndexOf 的结果是 -1 而不是 7?
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”。