有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我需要修改循环中的一个文本字符串,这样程序就可以复制粘贴相同的字符串,但数字会增加

我需要这个链接被修改和复制粘贴再次与数字增加,如下图所示的例子

www.example.org/images?ID=7497&page=1&CategoryID=1&pagetype=null
www.example.org/images?ID=7497&page=1&CategoryID=2&pagetype=null
www.example.org/images?ID=7497&page=1&CategoryID=3&pagetype=null
www.example.org/images?ID=7497&page=1&CategoryID=4&pagetype=null
www.example.org/images?ID=7497&page=1&CategoryID=5&pagetype=null

----------------------till-1400---------------------------

www.example.org/images?ID=7497&page=1&CategoryID=1400&pagetype=null

我需要这些链接,以增加的顺序,直到1400像上面的例子

任何语言的解决方案都很好,我就是想不出逻辑来做。 塞德。啊。正则表达式。pythonJAVA什么都行


共 (3) 个答案

  1. # 1 楼答案

    我猜你想写一个简单的for循环,也许:

    output = ""
    
    for i in range(1400):
        output += 'www.example.org/images?ID=7497&page=' + str(i+1) + '&CategoryID=1&pagetype=null\n'
    
    print(output)
    

    输出

    www.example.org/images?ID=7497&page=1&CategoryID=1&pagetype=null
    www.example.org/images?ID=7497&page=2&CategoryID=1&pagetype=null
    ...
    www.example.org/images?ID=7497&page=1399&CategoryID=1&pagetype=null
    www.example.org/images?ID=7497&page=1400&CategoryID=1&pagetype=null
    
  2. # 2 楼答案

    Groovy:

    [1..1400].each { println "www.example.org/images?ID=7497&page=1&CategoryID=${it}&pagetype=null" }
    
  3. # 3 楼答案

    这个awk应该做:

    awk 'BEGIN {for(i=1;i<=1400;i++) print "www.example.org/images?ID=7497&page=1&CategoryID="i"&pagetype=null"}'
    www.example.org/images?ID=7497&page=1&CategoryID=1&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=2&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=3&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=4&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=5&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=6&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=7&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=8&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=9&pagetype=null
    www.example.org/images?ID=7497&page=1&CategoryID=10&pagetype=null
    ...
    ...