【发布时间】:2018-07-02 22:00:13
【问题描述】:
试图将其从 Python 转换为 Java。我怎么可能在一行中做到这一点?
for k in range(len(i[0])-len(i[1].split(" ")[-1])):
# this part
print(i[0][k:len(i[1].split(" ")[0])+k])
【问题讨论】:
-
这个问题被否决了(并且很可能会被关闭),因为到目前为止你还没有解释你所做的尝试。至少,您应该解释循环当前正在做什么,以便人们可以建议如何指导您。但 SO 不只是为了自己解决您的问题。
-
这将取决于 Java 代码中的
i是什么。List?数组?某种Pair?i[0]是字符串吗? -
对不起。 i[0] 是数组中的元素字符串,例如“some text here”
-
因此,例如,如果您在 python 中使用字符串“some text here”运行此命令,则输出应为:some ome t me te e tex text text ext h xt he t her here ere Reason因为那是我想检查一个特定的字符串是否与另一个字符串匹配,唯一在 java 中弄乱我的代码的部分是我不确定这是否可能