小编V1r*_*a1y的帖子

在java中创建对列表

对于非有序的对列表,哪个类最有效?我将采用一堆(浮动,短)对,并且需要能够执行简单的数学运算(比如将这些对相乘以返回单个浮点数等).List只接受一个参数,而HashMap不允许重复(据我所知).有什么想法吗?

java list

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

在 Scheme 中使用“定义”

我是 Scheme 的新手,只是对“定义”感到好奇。我见过这样的事情: (define (square x) (* x x)) 这是有道理的 [函数名称 'square' 输入参数 'x']。但是,我发现了一些 90 年代的示例代码,并试图弄明白: (define (play-loop-iter strat0 strat1 count history0 history1 limit) (~Code for function~) 除了函数名称之外,所有这些输入参数都是什么?

scheme definition

4
推荐指数
1
解决办法
2298
查看次数

如果if条件为真,如何运行多个表达式?

我是Scheme的新手,如果条件为真,我试图让if语句执行多个动作.我尝试过类似的东西:

(if (char=? (string-ref str loc) #\a)
        ((+ count 1) (+ reference 1))
        ~else action, etc.~
Run Code Online (Sandbox Code Playgroud)

它抱怨我的行为,说

申请:不是程序

如果我删除括号,那么对于真实条件的操作是:

(+ count 1) (+ reference 1)
Run Code Online (Sandbox Code Playgroud)

它抱怨

如果:语法错误

并且根本无法运行.我错过了什么?

scheme if-statement

4
推荐指数
1
解决办法
8025
查看次数

HashMap作为java中的静态成员

我希望将HashMap作为新类的每个实例的静态成员.然而,每当我尝试.get或输入我的HashMap时,我都会得到一个NullPointerException.救命!?

我正在做:public class EmailAccount { private static HashMap<String,Integer> name_list;然后name_list.put(last_name, occurences);Even name_list.containsKey(last_name);返回NullPointer.

这来自于之前的一个问题:计算Java中字符串的出现次数

java hashmap static-members

3
推荐指数
2
解决办法
4316
查看次数

方法toString()的新类

这与我问过的早期问题有关.我正在向类添加toString()方法.该类使用整数堆栈创建任意长的自然数.我只是递增和递减,所以堆栈似乎是一个很好的方法.无论如何,我没有从以下代码获得任何输出:

public String toString() {
    String out_final = "", backwards = "", temp_str = "";
    Integer temp_int = 0;
    Character temp_char = ' ';

    while(!number.empty()) {
        temp_int = number.pop();
        temp_str = temp_int.toString();
        backwards.concat(temp_str);
    }

    while(backwards.length() > 0) {
        temp_char = backwards.charAt(backwards.length() - 1);
        temp_str = temp_char.toString();
        out_final.concat(temp_str);
    }
    return out_final;
}
Run Code Online (Sandbox Code Playgroud)

它被调用System.out.println(b4.toString()); .对象number是指我Stack<Integer> 必须从堆栈的末尾(显然是反向),然后再将其反转以正确打印.无论如何,不​​要急于这个,但总是感谢帮助!

java class tostring println

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