小编Nit*_*rma的帖子

在创建文件之前,删除前一天的文件

我正在C:驱动器文件夹abc中创建一个dat文件,如下所示,现在我的文件每天生成,现在假设如果今天生成我的文件,那么将来也会像往常一样生成它,但是当生成它时,我必须请确保删除较早的文件,因为该文件夹中的空间有限,并且每次都要进行此检查,然后才从该文件夹中删除该文件,请告知如何实现。

File file = new File(FilePath + getFileName()); //filepath is being passes through //ioc         //and filename through a method 


        if (!file.exists()) {
            file.createNewFile();
        }

FileOutputStream fileOutput = new FileOutputStream(
                file);

        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
                fileOutput));
Run Code Online (Sandbox Code Playgroud)

java file

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

简单日期格式解析 - 忘记错误的结果

Date dateShipped = new SimpleDateFormat( "yyyy-MM-dd HH:MM:SS.SSS" ).parse("2013-08-29 22:41:03.537");
SimpleDateFormat fmt =  new SimpleDateFormat("dd MMM yyyy",Locale.ENGLISH);
System.out.println(fmt.format(dateShipped));
Run Code Online (Sandbox Code Playgroud)

结果2016年5月29日

为什么结果不同?

java date

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

项目目标(Android 5.0.1)未正确加载

我刚刚将我的SDK更新到5.0.1并且当我重新启动IDE时,然后遇到了这个错误声明.这是当我打开活动xml时.其中的UI无法加载.我尝试删除SDK文件夹,然后再次更新它但仍然遇到了这个错误.我真的无法在5.0.1 api中看到UI.我尝试重新启动PC并再次设置JAVA_HOME但仍然无法正常工作.我使用Ubuntu 12.04 32位.我不确定我错过了什么.任何帮助,将不胜感激.谢谢

java eclipse ide android

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

将图标保存在jLabel上作为硬盘上的图像

我在我的代码中生成了一个图像图标,我根据以下代码将其作为图标放在标签上:

ImageIcon icon = new ImageIcon(barcode.drawBarcode());
jLabel36.setIcon(icon);
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如何将ImageIcon类型更改为Image并将其保存在硬盘上.当我尝试将ImageIcon类型转换为Image时,会出现以下错误:

java.lang.ClassCastException:javax.swing.ImageIcon无法强制转换为java.awt.Image

任何人都可以建议我如何实现此任务既包括类型转换和保存图像.

java swing image jlabel imageicon

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

如何将图像添加到CSV文件?

我需要在带有一些数据的.csv文件上写一个图像.写入数据很简单但我不能在其中写入存储在硬盘上的图像.我正在使用FileWriter类来实现它并.append();在文件中添加项目.如何将图像添加到CSV文件?

java csv image

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

用eclipse设置Phonegap

我浏览了一些关于Phonegap的文档.来自Android背景,我想尝试一下phonegap,这样我就可以相对快速地开发多平台应用程序,但是我不确定具体点.是否可以在eclipse上安装phonegap并从那里编写多平台应用程序?或者我是否必须继续安装xcode,visual basic等并为每个人编码?

有人可以指出在这种情况下最佳做法是什么?

html eclipse android cordova phonegap-build

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

在Java中将Stack值与String进行比较

我正在尝试以下代码:

import java.util.Stack;
public class HelloWorld{

 public static void main(String []args){
    Stack s=new Stack();
    s.push(5-4);
    s.push(9);
    s.push(51);
    if(s.get(1).equals("9"))
        System.out.println("yes its comparable");
    System.out.println(s.get(1));

 }
}
Run Code Online (Sandbox Code Playgroud)

实际输出是:

9
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

yes its comparable
9
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚.我已经尝试了s.get(1)=="9"但它也不起作用.这可能背后的关键是什么?它们都不是字符串吗?或者一个是字符串一是对象,但它们仍然具有可比性.有人可以开导我这个吗?

java comparison stack boolean

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

标签 统计

java ×6

android ×2

eclipse ×2

image ×2

boolean ×1

comparison ×1

cordova ×1

csv ×1

date ×1

file ×1

html ×1

ide ×1

imageicon ×1

jlabel ×1

phonegap-build ×1

stack ×1

swing ×1