我试图调用一个方法,但它给出了这个错误:
java:112:error: required: String,String
发现:字符串
原因:实际和正式的参数列表长度不同
这是我试图调用的方法:
public void setShippingDest(String inCustName, String inDestn) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
以下是我试图称之为:
shipOrder.setShippingDest("Broome");
Run Code Online (Sandbox Code Playgroud) 当我尝试将现有数据源(Microsoft Azure CosmosDB)更改为Blob存储时,将Change source被禁用。我该如何解决?
[编辑]澄清这是一个不同的问题:我的问题是解析字符串加倍以使令牌接受它而没有这个问题的答案没有格式的Java Double to String转换符合我的标准.
我有一个以下格式的文件:
A B 10
A C 12
A D 8
B D 5
B E 2
...
Run Code Online (Sandbox Code Playgroud)
以下是将上述数据存储在arraylist中的代码.但是它只存储起始节点,终端节点,而不是成本.
List<Node1> list = new ArrayList<Node1>();
while ((line = bufferReader.readLine()) != null) {
String[] tokens = line.split(" ");
list.add(new Node1(tokens[0], tokens[1], tokens[2])); // Error at tokens[2]
}
Run Code Online (Sandbox Code Playgroud)
以下是我的Node1类
class Node1 {
String start, end;
double cost;
public Node1(String start, String end, double cost){
this.start = start;
this.end = end;
this.cost = cost;
}
public String getStartNode() { …Run Code Online (Sandbox Code Playgroud)