小编Lio*_*ing的帖子

Java中不区分大小写的映射

我有一个写入文本文件的代码,然后打印出在文本文件中找到每个单词的次数。它工作正常,但不区分大小写。而且我被卡住了。您能否提出建议?

    Map<String, Integer> map = new LinkedHashMap<>();
    for (String w : data) {
        Integer n = map.get(w.);
        n = (n == null) ? 1 : ++n;
        map.put(w, n);
    }
    System.out.println(map);
Run Code Online (Sandbox Code Playgroud)

这是代码。感谢您的时间。

java for-loop case-insensitive linkedhashmap

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

原型函数中"每个"方法的问题

我遇到了以下问题:every我的函数中的方法返回,undefined所以ableToMoveAll无论如何函数都返回.请查看以下代码并帮助我:

var SQUADS = [];

function MilitaryUnit(name, maxHealth, maxEnergy){
    this.squadName = name;
    this.squadMaxHealth = maxHealth;
    this.squadCurrentHealth = maxHealth;
    this.squadMaxEnergy = maxEnergy;
    this.squadCurrentEnergy = maxEnergy;

    this.travel = function(dist){
        if (dist > this.squadCurrentEnergy) {
            alert("You can't go this far");
        }
        this.squadCurrentEnergy -= dist;
    }
    this.ableToMove = function(dist){
        return this.squadCurrentEnergy >= dist;
    }
}

var squadOfHorses = new MilitaryUnit("Horses", 50, 100);
SQUADS.push(squadOfHorses);
var squadOfSoldiers = new MilitaryUnit("Soldiers", 40, 50);
SQUADS.push(squadOfSoldiers);
var squadOfMachines = new MilitaryUnit("Machines", 100, 50); …
Run Code Online (Sandbox Code Playgroud)

javascript constructor prototype

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