小编P R*_*P R的帖子

在InetAddress.getByName(host)之前斜杠

如何删除输出中的斜杠InetAddress.getbyName


UPDATE

谢谢大家,我刚刚做到了.

其中一个解决方案是:

String ip_old = myInetaddress.toString(); 
String ip_new = ip_old.substring(1); 
Run Code Online (Sandbox Code Playgroud)

java networking

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

RemoteException java.rmi.UnmarshalException:错误解组返回

我正在运行的程序在这里上差异的物理机器2级的JVM.我收到了错误

RemoteException
java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
    java.lang.ClassNotFoundException: CalculatorImpl_Stub (no security manager: RMI class loader disabled)
Run Code Online (Sandbox Code Playgroud)

我甚至尝试在同一台机器上运行它(未更改的程序)并且它可以工作但它在diff机器上不起作用.有人可以帮助我吗?

@ beny23-谢谢,但我仍然得到这个错误:

RemoteException
java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
java.lang.ClassNotFoundException: CalculatorImpl_Stub
Run Code Online (Sandbox Code Playgroud)

客户端如何拥有CalculatorImpl_stub的副本?

java rmi classnotfoundexception

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

删除优先级队列的尾部元素

如何删除优先级队列的尾部元素?我正在尝试使用优先级队列实现波束搜索,一旦优先级队列已满,我想删除最后一个元素(具有最低优先级的元素).

谢谢!

java priority-queue

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

Memset将数组元素设置为0

我是一个玩memset和指针的新手.

当我编译并运行时:

main(){
int a;
int *b = (int *)malloc(5*sizeof(int));
memset(b,0, 5*sizeof(int));
if (b != NULL){
    for(a=0;a<4;a++){
        //b[a] = a*a;
        printf
        ("Value of b %u\n", b[a]);
    }   
}
free(b);
b = NULL;
}
Run Code Online (Sandbox Code Playgroud)

我能够将所有元素值打印为0.但是当我将memset行更改为时

memset(b,0, sizeof(b));
Run Code Online (Sandbox Code Playgroud)

我总是得到一个带有大量数字的元素,我认为它是该元素的地址.但是,尝试在元素上打印地址和值时:

printf("Value of b %u and address %u\n", b[a], b+(a*sizeof(int)));
Run Code Online (Sandbox Code Playgroud)

我得到两个不长的数字.

究竟发生了什么?我是否以错误的方式使用了memset?请告诉我是否需要附上输出截图/澄清我的问题.

谢谢!

c memset

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

没有硬编码大小的Java数组声明

如何在不对其大小进行硬编码的情况下初始化另一个类中的类的对象数组?

java arrays size collections hardcode

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

可以run()返回对象吗?

假设这是场景:

class A extends TimerTask{
  int a;
  public void run(){
    //operation to be performed periodically
  }
}
Run Code Online (Sandbox Code Playgroud)

class B{
  int delay=2000,interval=3000;
  A objectA;
  public static void main(String[] args){
    Timer t=new Timer();
    t.scheduleAtFixedRate(new A(),delay,interval);
  }
}
Run Code Online (Sandbox Code Playgroud)

无法run()归还物品?如果我做出这样的改变,就会引用不兼容性.为什么?

java runnable timertask

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

使用递归斐波那契函数时发生堆栈溢出错误

这是我的代码,它运行良好,值为400到4000,但一旦它大约4mil,我得到堆栈溢出错误.

提前致谢!

public class Fib {
static int c=1,b=2;
static long sum1=0,sum2=0;

static long fib(long a){
if(a==1){
    return 1;
}
if(a==2){
    return 2;
}
else{
    return fib(a-1)+fib(a-2);
}

    }


    public static void main(String[] args){
sum2= fib(4000000);
    System.out.println("Sum %f" +sum2);
}
    }
Run Code Online (Sandbox Code Playgroud)

java stack-overflow

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

使用Java查找sytem体系结构

我试图找出使用Java的系统架构,我尝试过:

operatingSystemMXBean.getArch()
Run Code Online (Sandbox Code Playgroud)

String sys1=System.getProperty("sun.arch.data.model")
Run Code Online (Sandbox Code Playgroud)

但是amd64当我使用英特尔64位处理器时,我得到了.

我在Wiki上阅读了这篇文章,以清理我的概念.我错过了什么吗?另外,我如何使用Java获得实际的系统架构,以便得到一个说英特尔64的输出?谢谢!

java architecture 64-bit

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

通过套接字java发送对象

如何通过套接字发送类的对象?截至目前,我只能通过套接字逐个发送类成员,我想发送整个对象.用一个简单的例子解释会很棒.谢谢.

java sockets

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

在Java中的特定时间间隔后安排任务

我上了课

class A {
     int a=0;
     public int getVal() {
         return a;
     }
}
Run Code Online (Sandbox Code Playgroud)

我要定期执行函数getVal.我如何从另一个班级b做到这一点?谢谢.

java scheduled-tasks

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

为什么Nullpointerexception?

这是场景:

class A{
int a;
}

class B{
A objectA[]=new A[10] ;
}

class C{
B ObjectB;
public static void main(String[] args){
ObjectB.ObjectA[0].a=1;
}
}
Run Code Online (Sandbox Code Playgroud)

我在主操作中得到nullpointerexception.但是,如果我只声明A类的一个对象,我就不会收到错误.为什么这样?我该如何纠正呢?

java nullpointerexception

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