小编jsa*_*san的帖子

迭代嵌套的hashmap

我将如何迭代嵌套的HashMap?

HashMap是设置这样的:

HashMap<String, HashMap<String, Student>>
Run Code Online (Sandbox Code Playgroud)

Student包含变量的对象在哪里name.例如,如果我的HashMap看起来像这样(以下不是我的代码,它只是模拟hashmap的内容可能是什么)

 hm => HashMap<'S', Hashmap<'Sam', SamStudent>>
       HashMap<'S', Hashmap<'Seb', SebStudent>>
       HashMap<'T', Hashmap<'Thomas', ThomasStudent>>
Run Code Online (Sandbox Code Playgroud)

我怎么能遍历所有的单个字母键,然后是每个全名键,然后拿出学生的名字?

java hashmap

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

使用ifstream读取浮点数

我正在尝试使用ifstream从.out文件中读取一系列浮点数,但如果我之后输出它们,则它们不正确.

这是我的输入代码:

float x, y, z;

ifstream table;
table.open("Resources/bones.out");
if (table.fail())
{
    cout << "Can't open table" << endl;
    return ;
}

table >> x;
table >> y;
table >> z;

cout << x << " " << y << " " << z << endl;

table.close();
Run Code Online (Sandbox Code Playgroud)

我的输入文件:

0.488454 0.510216 0.466979
0.487242 0.421347 0.472977
0.486773 0.371251 0.473103
...
Run Code Online (Sandbox Code Playgroud)

现在的测试,我只是阅读的第一行进入x yz和我的输出是

1 0 2
Run Code Online (Sandbox Code Playgroud)

关于为什么我没有得到正确输出的任何想法?

c++ io ifstream

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

在Bootstrap轮播中的图像上添加文本

我有一个带有图像的旋转木马,我想把文字放在上面,但它不起作用.文本显示在图像下方,而不是叠加在图像上方

<!-- WRAPPER FOR SLIDES -->
                    <div class="carousel-inner">
                        <div class="active item">
                            <div class="carousel-content">
                                <img src="img/Slide 1.jpg" alt="..." position="relative">
                                <p>TEST</p>
                            </div>

                            <div class="carousel-caption">
                                <h3>What we do</h3>
                            </div>
                        </div>
                        <div class="item">
                            <img src="http://placehold.it/1200x315" alt="...">
                            <div class="carousel-caption">
                                <h3>What we Do</h3>
                            </div>
                        </div>
                        <div class="item">
                            <img src="http://placehold.it/1200x315" alt="...">
                            <div class="carousel-caption">
                                <h3>Who we Are</h3>
                            </div>
                        </div>
                    </div>
Run Code Online (Sandbox Code Playgroud)

html css carousel twitter-bootstrap

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

LISP术语

字母't'在LISP中意味着什么?

例如:

(defun last2 (lst)
   (cond ((null lst) nil)
       ((null (cdr lst)) (car lst))
        (t (last2 (cdr lst)))))
Run Code Online (Sandbox Code Playgroud)

我的教科书是一个coursepack,所以它并没有完全解释所有的含义.谢谢.

lisp boolean common-lisp

4
推荐指数
2
解决办法
357
查看次数

Scanner nextLine()偶尔会跳过输入

这是我的代码

Scanner keyboard = new Scanner(System.in);

System.out.print("Last name: ");
lastName = keyboard.nextLine(); 

System.out.print("First name: ");
firstName = keyboard.nextLine();

System.out.print("Email address: ");
emailAddress = keyboard.nextLine();

System.out.print("Username: ");
username = keyboard.nextLine();
Run Code Online (Sandbox Code Playgroud)

它输出这个

Last name: First name: 
Run Code Online (Sandbox Code Playgroud)

基本上它跳过让我进入lastName并直接进入提示firstName.

但是,如果我使用keyboard.next()而不是keyboard.nextLine(),它工作正常.有什么想法吗?

java java.util.scanner

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

向单个div添加填充

如何在单个文件的顶部添加填充div?有没有一种方法而无需修改.css文件?我正在使用,Bootstrap并且carousel和第一个之间没有空格div。我尝试将填充添加到中carousel,但是左右V形的颜色与填充重叠,这不是我想要的外观。我希望两者之间有一个真正的空白。

html css padding twitter-bootstrap

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

wsgen'未找到班级'

这是我的java项目的设置

在此输入图像描述

我正在尝试通过cmd运行wsgen:

wsgen -keep -cp . com.library.webservice.HelloWorldImplementation

但是我收到了错误

Class not found: "com.library.webservice.HelloWorldImplementation"

此外,该命令正在运行 C:\ ... \WebServices Test\src

知道我做错了什么吗?

java jax-ws wsgen

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

运算符重载c ++(=)

重载=运算符后,

const Warrior& Warrior::operator = (const Warrior& warriorObj)
{
if (this != &warriorObj)
{
    name = warriorObj.name;
    start = warriorObj.start;
    alignment = warriorObj.alignment;
    strength = warriorObj.strength;
    craft = warriorObj.craft;
    gold = warriorObj.gold;
    life = warriorObj.life;
    fate = warriorObj.fate;
    specialAbility = warriorObj.specialAbility;
    numberOfObjects = warriorObj.numberOfObjects;       
}
    return *this;
}
Run Code Online (Sandbox Code Playgroud)

有一次我在驱动程序中创建了2个勇士:

    Warrior *w1, *w2;

    w1 = new Warrior();
    w2 = new Warrior();

    w1 = w2;
Run Code Online (Sandbox Code Playgroud)

如果我更改其中一个参数w1,它也会将参数w2改为同一个...

我哪里做错了?

c++ operator-overloading

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

Eclipse没有运行(即使安装了JRE)

我安装了JRE 6(由于管理员限制无法更新),但Eclipse突然无法启动.它过去曾奏效.这是我得到的错误消息:

必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse.搜索以下位置后未找到Java虚拟机:Cuurent PATH中的C:\ Documents and Settings\USER\Desktop\eclipse\jre\bin\javaw.exe javaw.exe

如果这是由于某种管理限制(似乎与以前没什么不同),有没有办法可以用另一种方式使用Eclipse?也许没有JRE?

编辑:jre\bin\javaw.exe不存在.为什么要在那里寻找呢?

java eclipse

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

"类图"和"设计类图"之间的区别

我的作业说明了以下标准:

For this view you may use a truncated version of 
your Design Class Diagram (DCD) including 
only the architecturally significant classes.
Run Code Online (Sandbox Code Playgroud)

对于上下文,这是针对4 + 1架构视图的逻辑视图.设计类图(DCD)与常规类图有何不同?它是没有包含函数或变量的UML图(即只是类的名称和它们之间的相互作用)?

uml class-diagram

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