小编zaz*_*zaz的帖子

在java中创建一组数组

我想做点什么

Set <String[]> strSet = new HashSet <String[]> ();
Run Code Online (Sandbox Code Playgroud)

有一种简单的方法可以用Java创建一组数组,还是我必须编写自己的实现代码?将对象添加到Set使用equals()检查Object,这对数组不起作用.

java arrays set

12
推荐指数
2
解决办法
8222
查看次数

为什么我的函数在从库中调用时会导致段错误?

此代码将向量(argv)转换为字符串,并将其打印出来.但是,如果从库(my_vect2str)调用vect2str,它会发出警告:

warning: passing argument 1 of ‘puts’ makes pointer from integer without a cast
Run Code Online (Sandbox Code Playgroud)

和跑时的段错误.这里的函数vect2str与库中的函数(my_vect2str)完全相同.该库是在同一台计算机上编译的.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#include "../lib/my.h"

char *vect2str(char **str) {

if (str == NULL)
    return NULL;
if (*str == NULL)
    return NULL;

int num = 0;
char * a;

int i;
for(i = 0; str[i] != '\0'; )
    num += strlen(str[i++]);

num += i;
a = (char *) xmalloc(num * sizeof(char));

//Make new string
char space = ' ';
char *end = ""; …
Run Code Online (Sandbox Code Playgroud)

c

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

Java 7 JDK自动更新

有没有办法设置Java 7,所以它会自动更新?我在Windows 7,64bit上使用JDK标准版.Java 6会自动检查更新并提示您安装它们.但是,Java 7似乎没有任何更新机制.甚至Java控制面板中的"更新"选项卡也消失了.

java auto-update java-7

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

将字节数组保存为.class

我正在使用ASM来转换java类.我想将生成的字节数组保存到.class文件中,而不是将字节数组加载到内存中.ASM手册说这是可能的,但没有给出一个例子.我怎样才能做到这一点?

java java-bytecode-asm

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

标签 统计

java ×3

arrays ×1

auto-update ×1

c ×1

java-7 ×1

java-bytecode-asm ×1

set ×1