小编Pir*_*ica的帖子

通过POI在Excel工作表的标题上设置过滤器

我生成一个工作表,非常沼泽的标准标题和数据列.

我想打开工作表的"过滤器"功能,这样用户就可以轻松地对数据进行排序和过滤.

我可以这样使用POI吗?

excel autofilter apache-poi

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

++ x比Java中的x ++更有效吗?

在编程类,教授教我们关于x++++x,其中x是一个整数.

他说,在方案中,我们可以只是把两种x++++x,++x是更有效的(一点,但还是在理论上,更高效尽管如此).

但我忘记了原因.有谁知道?这是Java.

java pre-increment post-increment

16
推荐指数
2
解决办法
1664
查看次数

JPA异常:对象:...不是已知的实体类型

我是JPA的新手,我遇到了主键值自动生成的问题.

我有以下实体:

package jpatest.entities;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class MyEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    private String someProperty;

    public String getSomeProperty() {
        return someProperty;
    }

    public void setSomeProperty(String someProperty) {
        this.someProperty = someProperty;
    }

    public MyEntity() {
    }

    public MyEntity(String someProperty) {
        this.someProperty = …
Run Code Online (Sandbox Code Playgroud)

java jpa toplink

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

在java中动态调用类方法?

是否可以从java动态调用类上的方法?

例如,假设我有一个类的引用,例如字符串:'com.foo.Bar',或com.foo.Bar.class,或任何其他需要的东西..)。我有一个字符串数组/列表,例如[First, Last, Email].

我想简单地遍历这个数组,并调用'validate' + element我引用的类上的方法。例如:

MyInterface item = //instantiate the com.foo.Bar class here somehow, I'm not sure how.

item.validateFirst();
item.validateLast();
item.validateEmail();
Run Code Online (Sandbox Code Playgroud)

我希望上面的代码行动态发生,因此我可以更改对不同类的引用,并且我的字符串列表中的名称可以更改,但它仍然会调用validate + name它引用的任何类上的方法。

那可能吗?

java

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

scala - 为什么map.size在地图不为空时返回0

我是斯卡拉的新手.以下示例我对发生的事情感到有些困惑.我创建了一个可变映射,然后将三个键/值推送到地图.我可以通过键检索队列的值,但"web.keys"表示地图为空,"web.size"返回0!为什么会这样,我该如何检索正确的地图大小?

scala> import scala.collection.mutable.{Map, Set, Queue, ArrayBuffer}

scala> val web = Map[Int, Queue[Long]]().withDefaultValue(Queue()) 
web: scala.collection.mutable.Map[Int,scala.collection.mutable.Queue[Long]] = Map()

scala> web(123).enqueue(567L)

scala> web(123).enqueue(1L)

scala> web(123).enqueue(2L)

scala> web(123)
res96: scala.collection.mutable.Queue[Long] = Queue(567, 1, 2)

scala> web
res97: scala.collection.mutable.Map[Int,scala.collection.mutable.Queue[Long]] = Map()

scala> web.size
res98: Int = 0

scala> web.keys
res99: Iterable[Int] = Set()
Run Code Online (Sandbox Code Playgroud)

一个简单的地图工作正常.

scala> val w= Map[Int,Int]()
w: scala.collection.mutable.Map[Int,Int] = Map()

scala> w(1)=1

scala> w
res10: scala.collection.mutable.Map[Int,Int] = Map(1 -> 1)

scala> w(2)=2

scala> w
res12: scala.collection.mutable.Map[Int,Int] = Map(2 -> 2, 1 -> …
Run Code Online (Sandbox Code Playgroud)

scala scala-collections

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

日本字符 - 字节长度

日本字符的长度,不同于美国字符的长度。

例子:

String str = new String("????");
int numBytes = str.getBytes().length;   12 

for Us:
String str = new String("san");
int numBytes = str.getBytes().length;   3
Run Code Online (Sandbox Code Playgroud)

我应该如何获得与美国字符完全相同的 JAPAN 字节长度。

对于单个 JAPAN 字符,为什么它给出 2 个字节,有时它为单个 JAPAN 字符给出 3 个字节。

请告诉我如何在java中获取JAPAN字符的字节值

java character-encoding

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

演示框架,但没有工作

嗨,我做了一个演示java框架,但在编译后我尝试运行它但框架没有打开.我确实编译了它没有错误有人可以帮我这个这是基本的代码,请看看它帮助我thanx很多

import javax.swing.*;
import java.awt.*;

class DemoFrame extends JFrame
{
        JPanel pmain,pmaster;
        JLabel lname,lclas,lyear,lroll,lemail,lphn;
        JTextField name,clas,year,roll,email,phn;
        JButton submit,reset;
        JPasswordField pass;

        void demoFrame()
        {
                setTitle("Registration Form");
                setSize(700,700);

                lname=new JLabel("Name");
                lclas=new JLabel("clas");
                lyear=new JLabel("Year");
                lemail=new JLabel("Email");
                lphn=new JLabel("Phone");
                lroll=new JLabel("Roll No.");

                name=new JTextField(10);
                clas=new JTextField(10);
                year=new JTextField(10);
                email=new JTextField(10);
                phn=new JTextField(10);
                roll=new JTextField(10);

                submit=new JButton("Register Now");
                reset=new JButton("Reset");

                pmain=new JPanel(new GridLayout(5,2,3,3));
                        pmain.add(lname);
                        pmain.add(name);

                        pmain.add(lclas);
                        pmain.add(clas);

                        pmain.add(lroll);
                        pmain.add(roll);

                        pmain.add(lemail);
                        pmain.add(email);

                        pmain.add(lphn);
                        pmain.add(phn);

                pmaster=new JPanel();
                        pmaster.add(pmain);
        }

        public static void main(String args[])
        {
                DemoFrame …
Run Code Online (Sandbox Code Playgroud)

java swing jframe

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

当方法返回null时处理Map返回类型

下面的方法返回一个Map.我正在添加一个跳过DAO如何返回值映射的伪代码.

public Map<Intger,Integer> getIDsBasingonRanks(){
       Map<Integer,Integer> m = new HashMap<>();
       // Dao operation fetcing values from DB;
       if(dao==null){
           //logging some error or info
           return null;// In this cases Null Pointer will be thrown. How to handle it ?
       }
       m.put()// put the values inside the map from DAO
       return m;
}
Run Code Online (Sandbox Code Playgroud)

现在我getIDsBasingonRanks()从另一个返回Map的类调用并从此映射中获取值

Map<Integer,Integer> m2 = getIDsBasingonRanks();
m2.getkey();//Incase the map is null we will have Null Pointer Exception
m2.getValue(); //Incase the map is null we will have Null Pointer Exception …
Run Code Online (Sandbox Code Playgroud)

java

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

Java链式构造函数调用错误

这让我很生气(Eclipse Kepler)

public class FastReader 
{
public static void main (String[] args)
{
    FastReader a = new FastReader("hi");
}
public FastReader(int a)
{

}
public FastReader(String b)
{
    FastReader(10);
}
}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method FastReader(int) is undefined for the type FastReader    
at FastReader.<init>(FastReader.java:14)
at FastReader.main(FastReader.java:6)
Run Code Online (Sandbox Code Playgroud)

这几乎让我发疯了!帮我摆脱这个!谢谢!

java

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