小编Nik*_*Nik的帖子

System.out.println与PrintWriter

使用这两个有区别吗?你什么时候用一个而不是另一个?

System.out.println(result);
Run Code Online (Sandbox Code Playgroud)

要么

PrintWriter out = new PrintWriter(System.out);
out.println(result);
out.flush();
Run Code Online (Sandbox Code Playgroud)

java io printstream printwriter

11
推荐指数
2
解决办法
7184
查看次数

用于java中的循环调试 - 值溢出

我正在编写这个问题来自Programming in Java book-site(对于实践,而不是HW .. Q15,见http://introcs.cs.princeton.edu/java/13flow/):

找到谐波系列的总和1/1 + 1/4 + 1/9 + 1/16 + ... + 1/N2.for循环有4种变体,其中一些应该给出正确的答案.我的预期答案在评论中,实际结果如下.

public class OneThreeExFifteen {
    public static void main(String[] args) { 
        int N = 1000000;
        double s1=0 , s2 = 0, s3 = 0, s4=0;

        for (int i = 1; i <= N ; i++ )
            s1 = s1 + 1 / ( i * i );        // Expected  s1 = 1 
        for (int i = 1 ; i <= N ; …
Run Code Online (Sandbox Code Playgroud)

java debugging for-loop

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

阵列访问复杂性

在Java中,我需要array1[index]在代码中多次访问.

即使对于超大型阵列,我还能假设每个单一阵列访问需要恒定时间吗?
这在语言或底层架构之间有区别吗?

java optimization time-complexity data-structures

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

从FileReader对象获取文件名

在给定FileReader对象(f1)的情况下,有没有办法获取文件名(spc.f)?

如果你想记住文件名供以后使用,那么这是一个很好的编码实践 - 将它存储在另一个字符串中?

 FileReader f1 = new FileReader("spc.f");
 buffread1 = new BufferedReader (f1 );
 String name = f1.getName();   //  <------ Does something like this exist ?? 
Run Code Online (Sandbox Code Playgroud)

java filenames filereader

5
推荐指数
2
解决办法
6937
查看次数

java十六进制到int转换 - 必须删除0X?

我有一个包含许多十六进制数的文件(例如 - 0X3B4).我试图解析这个文件,将这些数字分配给整数,但似乎没有让Integer.parseInt工作.

   int testint = Integer.parseInt("3B4",16);  <- WORKS

   int testint = Integer.parseInt("0X3B4",16);
Run Code Online (Sandbox Code Playgroud)

给出错误:

Exception in thread "main" java.lang.NumberFormatException: For input string: "0x3b4"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
Run Code Online (Sandbox Code Playgroud)

将值0XB4分配给int的正确方法是什么?

是否必须摆脱0X - 以这种方式代表hex nos并不罕见......

java hex integer input

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

Whatsapp数据存储 - 所有数据都存储在手机本地?

如果您是Whatsapp小组的成员,它可能会收到大量的图像/文本.这些是存储在我手机上的吗?

即使手机没有连接到互联网,我也可以连续"加载早期信息",因此这些信息必须存储在本地.有没有办法将图像保存在服务器中......也许这样,图像也可以具有更高的分辨率.

storage android whatsapp

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

使用FileReader时解决IOException,FileNotFoundException

我无法在下面的代码中解决以下异常.我使用BufferedReader的方式有什么问题?我在main方法中使用BufferedReader

输出: -

ParseFileName.java:56: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown 

BufferedReader buffread = new BufferedReader (new FileReader("file.txt"));
Run Code Online (Sandbox Code Playgroud)
// ParseFileName  is used to get the file name from a file path 
// For eg: get  - crc.v  from "$ROOT/rtl/..path/crc.v"

import java.util.regex.Pattern;
import java.io.*;

public class ParseFileName { 

  //Split along /'s , and collect the last term. 
  public String getName (String longName) { 
      String splitAt = "/";
      Pattern pattern1 = Pattern.compile(splitAt);
      String[] parts  = pattern1.split(longName);
      System.out.println("\nparts.length = …
Run Code Online (Sandbox Code Playgroud)

java file ioexception filereader java-io

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

在java中创建整数列表 - 不能使用新的List <Integer>();

这个陈述有什么问题?

    List<Integer> phDigits = new List<Integer>();

Error: Cannot instantiate the type List <Integer>
Run Code Online (Sandbox Code Playgroud)

是的,我知道我可以使用new ArrayList<Integer>()- 我问为什么第一个声明不起作用.

编辑:这是我有一个有效的问题..对于SO标准来说太简单了?

java list

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