小编use*_*713的帖子

将TZ格式的字符串转换为日期

可能的解决方案:将Java Date转换为另一个Time as Date格式

我经历过但没有得到答案.

我有一个字符串" 2013-07-17T03:58:00.000Z ",我想将它转换为我们在制作新Date()时获得的相同形式的日期.日期d =新Date();

时间应该在IST.Zone-Asia/Kolkata

因此,上面字符串的日期应该是

7月17日星期三12:05:16 IST 2013 //无论什么时间按照印度标准GMT + 0530

String s="2013-07-17T03:58:00.000Z";
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); 
TimeZone tx=TimeZone.getTimeZone("Asia/Kolkata");
formatter.setTimeZone(tx);
d= (Date)formatter.parse(s);
Run Code Online (Sandbox Code Playgroud)

java datetime date simpledateformat

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

如何在数据库中存储图形数据?

我是图表的新手,非常有趣.这个问题可能是noob one,但请提供一些好材料.

我正在尝试创建一个小型社交网络,其中每个用户都是一个节点,并且与他的朋友有无向连接.

它工作正常但现在我想将它存储在数据库中.

如何存储数据?如何存储节点的所有连接节点(指针).

它是更好地删除用户后的存储注销,当他在登录或登录应该在和退出shouldnot有节点上的任何影响,从数据库中读取吗?

我知道它的理论.任何参考都会非常有用.

database graph graph-databases

10
推荐指数
2
解决办法
9220
查看次数

如何检测java中是否存在文件(具有任何扩展名)

我正在搜索文件夹中的声音文件,并想知道声音文件是否存在,可能是.mp3,.mp4等.我只是想确保文件名(没有扩展名)存在.

例如,文件搜索/家庭/用户/桌面/声音/ a

如果存在任何a.mp3或a.mp4或a.txt等,则返回.

我试过这个:

File f=new File(fileLocationWithExtension);

if(f.exist())
   return true;
else return false;
Run Code Online (Sandbox Code Playgroud)

但在这里我必须通过扩展,否则它总是返回false

对于任何来到这里的人来说,这是我想出的最佳方式

    public static void main(String[] args) {
    File directory=new File(your directory location);//here /home/user/desktop/sound/
    final String name=yourFileName;  //here a;
            String[] myFiles = directory.list(new FilenameFilter() {
                public boolean accept(File directory, String fileName) {
                    if(fileName.lastIndexOf(".")==-1) return false;
                    if((fileName.substring(0, fileName.lastIndexOf("."))).equals(name))
                        return true;
                    else return false;
                }
            });
   if(myFiles.length()>0)
       System.Out.println("the file Exist");
}
Run Code Online (Sandbox Code Playgroud)

缺点:即使找到了我从未在我的问题中打算过的文件,它仍将继续搜索.欢迎提出任何建议

java file-io file

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

删除vs删除[]

我有以下情况.

int *arrayP=new int[4];
arrayP[0]=0;arrayP[1]=1;arrayP[2]=2;arrayP[3]=3;
int *temp;
cout<<arrayP[0]<<endl;
temp=arrayP;
++arrayP;
cout<<arrayP[0];
cout<<arrayP[1];
delete temp;
cout<<arrayP[0];
Run Code Online (Sandbox Code Playgroud)

产量

0
1
2
-1212222
Run Code Online (Sandbox Code Playgroud)

为什么会这样?arrayP指向大小为4的数组上的第一个元素.因此temp也指向第一个元素现在为什么删除temp即第一个元素也会删除整个整数array.arrayP会存储数组的下一个元素的地址,因此数组不是孤儿.(我假设它删除了整数数组,因为arrayP [0]显示垃圾值.)

如果是这种情况(即删除temp将删除整个整数数组)删除[]和删除之间的区别.

c++ pointers destructor

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

if(functionA()|| functionB()).它在java中是如何工作的?

我有两个函数:functionA()并且functionB()都有返回类型boolean.

我想继续我的执行,如果其中任何一个返回true并且如果functionA返回true我不希望函数B执行.

当&&工作(如果一个是假的,它不检查另一个),做|| 工作原理一样吗?

if(functionA() || functionB()){
//Do Your Work
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是否符合我的要求?

java if-statement

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