小编Bea*_*ham的帖子

循环的对象数组

public class Team {
    public int health;
    public int x;
    public int conflict;

}

public class Test extends Activity {
    Team enemy[] = new Team[50];
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            for(int i =0; i<enemy.length; i++){
            enemy[i].health = 0;
            enemy[i].x = -100;
            enemy[i].conflict = 0;
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

随着for循环我的游戏崩溃,没有for循环它运行.我究竟做错了什么?谢谢你的帮助提前!

java arrays for-loop object

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

Spring MVC +会话管理

我正在开发一个使用spring框架和Hibernate作为ORM的Web应用程序.我想创建一个注册和登录页面.登录时,应为特定用户创建会话(如发送cookie等).由于我刚接触春天,我不知道如何完成这项工作.有人可以给我一个很好的教程吗?谢谢!

java session spring spring-mvc

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

在数组中搜索元素并返回它

简而言之,这是我的困境:我以这种格式导入了一个文件,其中包含给定年份中的前2000名:

Mary, F, 2038 
Anna, F, 4230
Run Code Online (Sandbox Code Playgroud)

(姓名,性别,在这一年中有多少人被命名为此).

我已经用这个数据创建了一个数组(类型字符串).现在,我必须做的是允许用户搜索名称,并返回他们最好的一年.ex:搜索"sam"

输出应该是:

"isamar 1990"
"rosamond 1910"
"sam 1900"
"samantha 1990"
"samara 2000"
Run Code Online (Sandbox Code Playgroud)

程序还有很多东西,但我只需要知道如何在数组中搜索,返回我在数组中找到的东西,然后我就完成了.

java arrays search return

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

无法停止弹簧批量步骤

不能停止弹簧批量步骤..

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:batch="http://www.springframework.org/schema/batch"
    xsi:schemaLocation="
    http://www.springframework.org/schema/batch http://www.springframework.org/schema/batch/spring-batch-2.1.xsd
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <description>Example job to get you started. It provides a skeleton for a typical batch application.</description>
<bean id="HelloTasklet" class="c.c.c.HelloTasklet" scope="step"/>
<bean id="completionPolicy" class="org.springframework.batch.repeat.policy.DefaultResultCompletionPolicy"/> 
<bean id="chunkTimeout" class="org.springframework.batch.repeat.policy.TimeoutTerminationPolicy">
    <constructor-arg value="3"/>
</bean>
<bean id="commitCount" class="org.springframework.batch.repeat.policy.SimpleCompletionPolicy">
    <property name="chunkSize" value="200" />
</bean>
<bean id="chunkCompletionPolicy" class="org.springframework.batch.repeat.policy.CompositeCompletionPolicy">
    <property name="policies">
    <list>
        <ref bean="chunkTimeout" />
        <ref bean="commitCount" />
    </list>
    </property>
</bean>
<bean id="RandomChunkSizePolicy" class="c.c.c.RandomChunkSizePolicy"/>
<job id="importInvoices"  xmlns="http://www.springframework.org/schema/batch">  
<listeners>
<listener ref="loggingListener"/>
</listeners>
    <step id="vehicleStep" next="hello">
    <tasklet>
        <chunk reader="vehicleReader" …
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch

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

比较C#中的两个char []数组

我有以下C#代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            char[] st = "stackoverflow".ToCharArray();
            char[] ca = { 's', 't', 'a', 'c', 'k' };
            if (st.Take(5) == ca)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Failure");
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它旨在将"成功"写入控制台,但它始终打印"失败".任何帮助将非常感激.

c# arrays comparison char

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

Foreach循环进入下一次迭代,无需waitng进行当前迭代

在foreach循环中我调用一个方法:

for (Iterable pl : ilist) {

myMethod();

}
Run Code Online (Sandbox Code Playgroud)

myMethod()可能需要很长时间才能当前(比如几分钟或几天)p1对象,但是执行时我想继续进行下一次迭代.(据我所知,这可以称为异步调用)

甚至可以使用foreach循环吗?

java methods foreach asynchronous

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

隐藏/显示JTextField

我有一个JTextField,它在开始时必须隐藏,并且必须在特定情况下显示.
这是我的代码:

package StudentNotes;

import java.awt.BorderLayout;

public class EditCourse extends JDialog {
    private JTextField textField;

    /**
     * Create the dialog.
     */
    public EditCourse(JDialog mainFrame, final StudApp studAppObj) {
        super(mainFrame, ModalityType.APPLICATION_MODAL);
        setPreferredSize(new Dimension(330, 200));
        setTitle("Edit course");
        setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
        setAlwaysOnTop(true);

        ArrayList<Corso> listCourses = studAppObj.getCorsi();
        listCourses.toArray();

        String[] listData = { "one", "two", "three", "four",
                              "five", "six", "seven" };
        final JList list = new JList(listData);
        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        list.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
            @Override
            public void valueChanged(ListSelectionEvent e) {

                if (e.getValueIsAdjusting() == true) {
                    textField.setVisible(true); // it does not …
Run Code Online (Sandbox Code Playgroud)

java swing jtextfield

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

如何使摆动窗口在内容之间切换?

对不起,如果我的标题有点模糊,但我想要做的是让按钮通向另一个屏幕.我正在做一个基本的游戏,所以会有几个.我目前正在尝试做的是选项屏幕.我已经找到了使用revalidate(),repaint()和多个面板执行此操作的基本方法,但每次打开另一个窗口并且看起来效率不高.

这是我的选项屏幕代码,用于处理从主菜单到自身的屏幕更改.

package menu;

import javax.swing.JFrame;
import javax.swing.JPanel;

import main.Window;

public class Options 
{
JPanel pnlMain = Window.pnlMain;
JFrame frame = new main.Window();
    JPanel pnlOptions = new JPanel();

public static Button graphics = new Button("Graphics");

public Options()
{
    Listener listener = new Listener();

    frame.add(pnlOptions);
    frame.remove(pnlMain);
    pnlMain.revalidate();
    pnlMain.repaint();

    pnlMain.setVisible(false);
    pnlOptions.setVisible(true);

    pnlOptions.add(graphics);

    pnlOptions.revalidate();
    pnlOptions.repaint();

    graphics.addActionListener(listener);
}
Run Code Online (Sandbox Code Playgroud)

}

package menu;

import javax.swing.JFrame;
import javax.swing.JPanel;

import main.Window;

public class Options 
{
JPanel pnlMain = Window.pnlMain;
JFrame frame = new main.Window();
    JPanel pnlOptions = new …
Run Code Online (Sandbox Code Playgroud)

java swing window repaint

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

重载的构造函数

从书中读取重载的构造函数后,我厌倦了以下代码:

public class Employee {

    String name;
    int idNumber;

    public Employee(){
        this("JJ", 0);
        System.out.println(name +" "+ idNumber);
    }

    public Employee(String name, int num){

        this.name = name;
        idNumber = num;
        System.out.println(name +" 2nd "+ idNumber);
    }
}


public class Object1 {

    public static void main(String[] args) {

        Employee emp = new Employee();
    }

}
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

JJ 2nd 0

JJ 0
Run Code Online (Sandbox Code Playgroud)

我真的很困惑.为什么"JJ 2nd 0"首先打印出"JJ 0"?我创建了一个雇员对象emp并且没有在参数中传递任何args,是不是先调用第一个构造函数?

java constructor overloading

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

如何从HTML字符串创建Spring ModelAndView?

我正在从控制器中获取外部网页(作为字符串)。如何将包含HTML的字符串作为返回ModelAndView

spring spring-mvc

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

java中的ToString()无法生成\ t

所以我有一个字符串方法,我想打印一个带有选项卡的Arraylist

public String toString() {
    return plate + "  " + year + "  " + mfg + " " + style + "  " + color + "\\t"; 
}
Run Code Online (Sandbox Code Playgroud)

这是我打电话的地方

System.out.println(resultList.toString());
Run Code Online (Sandbox Code Playgroud)

我得到的结果都在一行中[ ].

java

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

使用 Mockito 时出现 NullPointerException

我正在尝试使用 Mockito 创建一个测试,但是我收到了 NullPointerException。

以下是会话 bean:

package edu.city.set.eia.citypress.beans;

import edu.city.set.eia.citypress.model.RegisUser;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;


@Stateless
public class RegisUserFacade extends AbstractFacade<RegisUser> implements RegisUserFacadeLocal {
    @PersistenceContext(unitName = "citypress_PU")
    private EntityManager em;

    @Override
    public EntityManager getEntityManager() {
        return em;
    }

    public void setEntityManager(EntityManager em) {
        this.em = em;
    }


    public RegisUserFacade() {
        super(RegisUser.class);
    }


    @Override
    public RegisUser findByUsername(String username) {
        Query query = this.getEntityManager().createQuery("select r from RegisUser r where username=:username");
        query.setParameter("username", username);
        RegisUser regisuser;
        try { 
            regisuser = (RegisUser) …
Run Code Online (Sandbox Code Playgroud)

java mocking nullpointerexception mockito

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