小编Vis*_*hal的帖子

将BigDecimal转换为Integer

我有Hibernate方法,它返回一个BigDecimal.我有另一个API方法,我需要传递该数字但它接受Integer作为参数.我无法更改两种方法的返回类型或变量类型.

现在如何将BigDecimal转换为Integer并将其传递给第二个方法?

有没有办法解决这个问题?

java integer casting bigdecimal

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

java中的sysLoader.getResource()问题

我有以下代码行.

sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Run Code Online (Sandbox Code Playgroud)

它给出了一个奇怪的问题.如果我从路径中没有空格的路径(文件夹名称)运行它,那么它运行正常.但是如果路径包含任何空格(行"c:\ New Foler ...")那么它就不起作用了.

怎么解决这个?

编辑:更详细 - 我检查了sysloader对象.

sysloader - > UCP - > path

是否有一个字符%20而不是空格的路径

因此,所有URL都为空.

怎么解决这个?

java url classloader

30
推荐指数
2
解决办法
9775
查看次数

为什么我们有时会将行为与Java中的类分开

这是一个非常基本的问题,但我不熟悉Java设计,请原谅.:)

我想知道在哪些场景中我们需要将类行为与类本身分开.

例如

如果我有一个类Employee,我会在其中有一些数据 - 如名称,年龄等.此类也会有一些行为,如doWork()等.现在在什么情况下我们可以拥有数据和内部行为一次类(Employee) )仅在这种情况下我们需要为Employee数据(EmployeeDTO)和行为(EmployeeService)提供2个不同的类

非常主观的问题,但我正在寻找一个小型应用程序设计的一些输入,我从文本文件中获取数据.我应该将数据和行为放在不同的类中还是相同的?你有理由为这个决定辩护吗?

PS:任何有关此信息的链接也将非常有用:)

谢谢

java oop class dto

9
推荐指数
2
解决办法
2413
查看次数

如何在java应用程序之间共享对象?

我一次运行2个单独的Java应用程序.(两个单独的javaw.exe)我需要在它们运行时共享它们之间的对象.

没有永久存储的最简单方法是什么?

java object-sharing

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

按对象属性排序对象的ArrayList

我有一个物体的Arraylist.这些对象具有属性或数据类型 - 'String'.我需要按字符串对Arraylist进行排序.怎么做到这一点?

java sorting string arraylist

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

Java许可API

我刚刚遇到了TrueLicense Project API,用于许可Java项目.我想知道是否有其他类似的API可用?请给我一些建议.

此外,我不熟悉生成密钥库的过程.任何人都可以指导我生成此API中使用的.store文件的过程吗?

谢谢.

java api licensing keystore

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

如何在没有服务器重启的情况下清除ehcache

虽然我猜它极不可能 - 但有没有办法在不重新启动服务器的情况下清除ehcache?我需要清除缓存进行一些测试 - 我无法更改代码,也无法多次重启服务器.

PS:我正在使用apache-tomcat-5.5.25请告诉我.谢谢,psvm

java caching ehcache tomcat5.5

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

从Java中的Calendar解析日期

我有以下功能

public static Date parseDate(String date, String format) throws ParseException
 {
         SimpleDateFormat formatter = new SimpleDateFormat(format);
         return formatter.parse(date);
 }
Run Code Online (Sandbox Code Playgroud)

我在我的代码中使用如下

Calendar eDate = Calendar.getInstance();
eDate.add(Calendar.DAY_OF_MONTH,10);
Date date = null;
  try {
   date = parseDate(eDate.getTime().toString(),"yyyy-MM-dd hh-mm-ss");
  } catch (ParseException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
Run Code Online (Sandbox Code Playgroud)

但它正在投掷 -

 java.text.ParseException: Unparseable date
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

java parsing calendar date

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

如何获取Datagrid中的项目数

我在flex中使用Datagrid控件.

我需要获取该Datagrid中项目数的计数.得到这个的方法是什么?

apache-flex datagrid flex3

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

WAR文件的启动Servlet

我正在Tomcat v5.5上部署.WAR文件.我想在war文件的启动时运行一个线程.所以我正在考虑使用Startup Servlet.但我对servlet/startup servlet知之甚少.你们能指导一下如何做到这一点吗?关于这个问题的任何描述性链接也将非常感激.:)

java servlets war

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

在Adobe AIR中按换行符"\n"拆分文本

我正在flex中创建一个AIR应用程序.我有一个textArea有一个类似的字符串 -

AAA BBB CCC DDD
QQQ WWW EEE SSS
KKPPP SSSL AAAS
Run Code Online (Sandbox Code Playgroud)

我想将此保存到.txt文件中.

我在用 -

file.save(output.text,"testFile.txt");
Run Code Online (Sandbox Code Playgroud)

但它将一切都保存在一行中.当我使用记事本打开文件时,所有内容都将以单行显示.

flex是否提供任何功能,使用它我可以将多行文本区域的内容保存到.txt文件中?

输出字符串有'\n'但记事本无法识别它.它是Flex问题还是Windows记事本问题?如果是记事本问题那么有没有办法解决这个问题从Flex文件io?

请帮忙.:)

apache-flex air file-io actionscript-3

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