小编rob*_*d91的帖子

如何将字符串数组的元素添加到字符串数组列表中?

我试图将一个字符串数组作为参数传递给Wetland类的构造函数; 我不明白如何将字符串数组的元素添加到字符串数组列表中.

import java.util.ArrayList;

public class Wetland {
    private String name;
    private ArrayList<String> species;
    public Wetland(String name, String[] speciesArr) {
        this.name = name;
        for (int i = 0; i < speciesArr.length; i++) {
            species.add(speciesArr[i]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays

62
推荐指数
5
解决办法
16万
查看次数

ArrayList相等JUnit测试

我想使用assertArrayEquals(ArrayList<Token>, ArrayList<Token>)with这些参数(即tolist的arrayList).但Java告诉我,我需要创建这样一个方法.有没有办法测试Junit中任何类型的两个arrayLists的相等性?

java junit

15
推荐指数
4
解决办法
5万
查看次数

单元测试请求重试python

如果端点在返回结果之前超时,我将尝试多次重试请求。这是代码:

def retry_request(self, params, max_retries=3):
    for i in xrange(max_retries):
        try:
            response = requests.get(params)
            break
        except requests.exceptions.Timeout as e:
            raise e
Run Code Online (Sandbox Code Playgroud)

我想对重试进行单元测试以显示重试逻辑有效。有什么想法吗?

python unit-testing

7
推荐指数
2
解决办法
2496
查看次数

在 Python 中打开一个 .log 扩展文件

我试图在 Python 中打开一个 .log 扩展文件,但我一直遇到 IOError。我想知道这是否与扩展有关,因为很明显,进入该循环的唯一方法是目录中是否存在“some.log”。

location = '/Users/username/Downloads'

for filename in os.listdir(location):
    if filename == 'some.log':
       f  = open('some.log', "r")
       print (f.read())
Run Code Online (Sandbox Code Playgroud)

追溯:

f  = open('some.log', "r")
IOError: [Errno 2] No such file or directory: 'some.log'
Run Code Online (Sandbox Code Playgroud)

python logfile-analysis readfile logfile

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

无法在nodejs中使用jquery

我是Javascript/jquery的新手.我正在编写一个解析csv文件的简单js文件.

var jquery = require('jquery');

jquery.get('file.csv', function(data) {
   alert(data); // this is a line
   var tempArray = data.split(','); // array of data
   for(var i = 0; i < tempArray.length; i++)
   {
       console.log(tempArray[i]); // probably index 1 is your IPv6 address.
   }
});
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,我收到以下错误:

jquery.get('file.csv', function(data) {
       ^

TypeError: jquery.get is not a function
    at Object.<anonymous> (/Users/ishabir1/Desktop/transloc/parser.js:3:8)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
[Finished in 0.1s with …
Run Code Online (Sandbox Code Playgroud)

javascript jquery node.js

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