我有Hibernate方法,它返回一个BigDecimal.我有另一个API方法,我需要传递该数字但它接受Integer作为参数.我无法更改两种方法的返回类型或变量类型.
现在如何将BigDecimal转换为Integer并将其传递给第二个方法?
有没有办法解决这个问题?
我有以下代码行.
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设计,请原谅.:)
我想知道在哪些场景中我们需要将类行为与类本身分开.
例如
如果我有一个类Employee,我会在其中有一些数据 - 如名称,年龄等.此类也会有一些行为,如doWork()等.现在在什么情况下我们可以拥有数据和内部行为一次类(Employee) )仅在这种情况下我们需要为Employee数据(EmployeeDTO)和行为(EmployeeService)提供2个不同的类
非常主观的问题,但我正在寻找一个小型应用程序设计的一些输入,我从文本文件中获取数据.我应该将数据和行为放在不同的类中还是相同的?你有理由为这个决定辩护吗?
PS:任何有关此信息的链接也将非常有用:)
谢谢
我一次运行2个单独的Java应用程序.(两个单独的javaw.exe)我需要在它们运行时共享它们之间的对象.
没有永久存储的最简单方法是什么?
我有一个物体的Arraylist.这些对象具有属性或数据类型 - 'String'.我需要按字符串对Arraylist进行排序.怎么做到这一点?
我刚刚遇到了TrueLicense Project API,用于许可Java项目.我想知道是否有其他类似的API可用?请给我一些建议.
此外,我不熟悉生成密钥库的过程.任何人都可以指导我生成此API中使用的.store文件的过程吗?
谢谢.
虽然我猜它极不可能 - 但有没有办法在不重新启动服务器的情况下清除ehcache?我需要清除缓存进行一些测试 - 我无法更改代码,也无法多次重启服务器.
PS:我正在使用apache-tomcat-5.5.25请告诉我.谢谢,psvm
我有以下功能
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)
这里有什么问题?
我在flex中使用Datagrid控件.
我需要获取该Datagrid中项目数的计数.得到这个的方法是什么?
我正在Tomcat v5.5上部署.WAR文件.我想在war文件的启动时运行一个线程.所以我正在考虑使用Startup Servlet.但我对servlet/startup servlet知之甚少.你们能指导一下如何做到这一点吗?关于这个问题的任何描述性链接也将非常感激.:)
我正在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?
请帮忙.:)