小编Hus*_*ri'的帖子

如何解释构造函数中的return语句?

据我所知,构造函数什么也没有返回,甚至没有返回,

并且

return ;
Run Code Online (Sandbox Code Playgroud)

在任何方法内部意味着返回void.

所以在我的程序中

public class returnTest {

    public static void main(String[] args) {
        returnTest obj = new returnTest();
        System.out.println("here1");

    }

    public returnTest () 
    {
        System.out.println("here2");
        return ;
    }
    }
Run Code Online (Sandbox Code Playgroud)

我在打电话

return;
Run Code Online (Sandbox Code Playgroud)

这将返回VOID,但构造函数不应该返回任何东西,程序编译得很好.

请解释 .

java constructor return

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

如何在转换模板中的JXLS API中动态合并单元格

我正在使用Jxls API

我现在可以创建,将数据列表传递给模板,根据需要创建excel输出表

但现在我必须合并具有相同值的列单元格

这是重复细胞的每个标签

<jx:forEach items="${dummyData}" var="dummy" groupBy="col1">
<jx:forEach items="${group.items}" var="myList123">
${myList123.col1} ${myList123.col2} ${myList123.col3} ${myList123.col4} ${myList123.col5} ${myList123.col6} ${myList123.col7}
</jx:forEach>
</jx:forEach>
Run Code Online (Sandbox Code Playgroud)

是)我有的

我想要的是

java excel jxl jxls

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

如何在Android中的GridView中对最后不平行的行进行中心化?

我有一个GridView显示字母图片的图片,每次在最后一行中都没有字母表.并且最后一行是左对齐的,这看起来并不好,所以我想让最后一行在中心,任何建议

我的GridView代码:

<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/grid_view"
    android:layout_width="fill_parent"
    android:layout_marginRight="20dp"
    android:layout_marginTop="20dp"
    android:layout_height="fill_parent"
    android:numColumns="auto_fit"
    android:columnWidth="70dp"
    android:horizontalSpacing="10dp"
    android:verticalSpacing="20dp"
    android:gravity="center"
    android:stretchMode="spacingWidthUniform" >  

</GridView>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

android android-layout android-gridview

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

nil的未定义方法`map':NilClass,是什么原因造成的?

嗨我正面临这个错误,对rails来说是全新的,所以无法弄清楚是什么导致它

我的newBook.html.erb

<html>
    <head>
        <title> new Book </title>
    </head>
    <body>
        <h1><%= @hello_message %></h1>
        <h1>Add new book</h1>
        <%= form_tag :action => 'create' %>
        <p>
            <label for="book_title">Title</label>:
            <%= text_field 'book', 'title' %>
        </p>
        <p>
            <label for="book_price">Price</label>:
            <%= text_field 'book', 'price' %>
        </p>
        <p>
            <label for="book_subject">Subject</label>:
            <%= collection_select(:book,:subject_id,@subjects,:id,:name) %>
        </p>
        <p>
            <label for="book_description">Description</label>
            <br/>
            <%= text_area 'book', 'description' %>
        </p>
        <%= submit_tag "Create" %>
        <%= end_form_tag %>
        <%= link_to 'Back', {:action => 'list'} %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的书模型:book.rb

class Book < ActiveRecord::Base
  attr_accessible :title, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

如何在 DERBY DB 中描述和显示表?

我有这个 SQL 查询

1 : show tables
2 : desc tablename
Run Code Online (Sandbox Code Playgroud)

但这似乎不是德比中的语法。

如何在 derby 中编写这些查询?

我想检查表的架构是否是主键。

如何在 websphere 中检查

sql database derby

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

java堆空间错误让eclipse挂起

我在我的错误日志中得到这个错误,我的eclipse总是挂起,说我的xml布局文件有超过80个视图,现在为了携带一些页眉和一些边框布局,我需要有这么多的视图,

有什么解决方案吗???????

eclipse.buildId=I20100608-0911
java.version=1.6.0_35
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


Error
Wed Oct 24 17:15:01 IST 2012
activity_change_alert_settings.xml: Java heap space

java.lang.OutOfMemoryError: Java heap space
at org.eclipse.jdt.internal.compiler.util.Util.getInputStreamAsByteArray(Util.java:317)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1136)
at org.eclipse.jdt.internal.core.JavaProject.readFileEntriesWithException(JavaProject.java:2420)
at org.eclipse.jdt.internal.core.JavaProject.readFileEntries(JavaProject.java:2461)
at org.eclipse.jdt.internal.core.JavaProject.readRawClasspath(JavaProject.java:2499)
at com.android.ide.eclipse.adt.internal.resources.manager.ProjectClassLoader.getExternalJars(ProjectClassLoader.java:260)
at com.android.ide.eclipse.adt.internal.resources.manager.ProjectClassLoader.loadClassFromJar(ProjectClassLoader.java:232)
at com.android.ide.eclipse.adt.internal.resources.manager.ProjectClassLoader.findClass(ProjectClassLoader.java:76)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:153)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:135)
at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
at com.android.layoutlib.bridge.android.BridgeContext.inflateView(BridgeContext.java:364)
at com.android.layoutlib.bridge.impl.binding.BaseAdapter.getView(BaseAdapter.java:148)
at com.android.layoutlib.bridge.impl.binding.FakeAdapter.getView(FakeAdapter.java:106)
at android.widget.Spinner.measureContentWidth(Spinner.java:669) …
Run Code Online (Sandbox Code Playgroud)

android

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

有效(现有)电子邮件地址验证

我有这个注册页面工作正常,但对于电子邮件字段,我需要确保电子邮件是正确和有效1:正确2:有效

对于正确的电子邮件添加,我使用java脚本验证来维护abc@def.com

好吧,这工作正常

但我的问题是,是否有任何Web服务或Java API,以确保邮件ID是否实际存在和注册像我的邮件ID是:hussainABCD@gmail.com这实际上是一个现有的ID

但我可以试试hussain5555 @ gmail.com,hussain1111 @ gmail.com,hussain8888 @ gmail.com,

这些将通过java脚本验证,但实际上不存在

我们有什么方法可以确保邮件ID存在吗?

java email validation

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

如何从String值创建Date对象

在运行以下代码时,我得到了一个UNPARSABLE DATE EXCEPTION.

我该如何解决?

   package dateWork;

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    public class DateCreation {

        /**
         * @param args
         */
        public static void main(String[] args) {

            String startDateString = "2013-03-26";
            DateFormat df = new SimpleDateFormat("yyyy/MM/dd"); 
            Date startDate=null;
            String newDateString = null;
            try 
            {
                startDate = df.parse(startDateString);
                newDateString = df.format(startDate);
                System.out.println(startDate);
            } catch (ParseException e) 
            {
                e.printStackTrace();
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

java date-format simpledateformat date-formatting

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

根据输入文件选择解析器的最合适的设计模式

我的输入文件采用所有 XML/JSON/CSV/EXCEL 格式。

我已经为所有人编写了单独的解析器。但我想在运行时选择我的解析。

哪种设计模式最合适?

我已经实施了诸如

if(file.endsWith(".csv"))
return CSVParser();
if(file.endsWith(".json"))
return JSONParser();
if(file.endsWith(".xml"))
return XMLParser();
else
return EXCELParser();
Run Code Online (Sandbox Code Playgroud)

请提出建议/指南。

java design-patterns

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

创建会话工厂时出现空指针异常

我在行处获得空指针异常

SessionFactory sesionFactory = new Configuration().configure().buildSessionFactory() ;
Run Code Online (Sandbox Code Playgroud)

什么可能导致它?

错误日志说:

Exception in thread "main" java.lang.NullPointerException
    at org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:214)
    at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
    at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
    at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
    at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1797)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1755)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1840)
    at com.hussi.model.Main.main(Main.java:15)
Run Code Online (Sandbox Code Playgroud)

我的主类文件:

package com.hussi.model;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

public class Main {
    public static void main(String[] args) 
    {
        User user = new User();
        user.setUsername("hussi");
        user.setPassword("maria");

        SessionFactory sesionFactory = new Configuration().configure().buildSessionFactory() ;
        Session session = sesionFactory.openSession();
        Transaction tr = session.beginTransaction();
        session.save(user);
        session.flush();
        session.close();
    } …
Run Code Online (Sandbox Code Playgroud)

java hibernate nullpointerexception

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