相比
public class Core {
public int addToA(int a) {
int b = a + 2;
return b;
}
}
Run Code Online (Sandbox Code Playgroud)
至
public class Core {
int b;
public int addToA(int a) {
b = a + 2;
return b;
}
}
Run Code Online (Sandbox Code Playgroud)
假设该addToA方法被调用很多,你是否通过使用第二个来保存垃圾收集器的工作(并加快你的程序)?
我正在制作一个涉及种子的应用程序来生成一个世界,一些游戏可以让你为种子提供文本.我想知道如何将字符串转换为整数.
一种简单的方法是使用所有字符的ASCII值并将它们附加到一个字符串,然后将其解析为整数,但这严重限制了字符串的大小.你怎么能用更大的字符串做到这一点?
编辑:64位不是32
基本上我有一个id的枚举.
如果提供的id等于枚举的id,如果返回它,那么创建一个可以获取id的hashmap并给你枚举或迭代所有枚举测试会更快吗?
如果重要,那么有5个枚举.
例如,假设我有一个包含以下值的列表
{"A", null, null, "B", null, "C", null, "D", "E", null}
Run Code Online (Sandbox Code Playgroud)
什么是压缩它的最有效方法
{"A", "B", "C", "D", "E"}
Run Code Online (Sandbox Code Playgroud)
有没有办法快速有效地完成这项工作,而无需完全创建新列表.如果压缩列表看起来也没问题
{"A", "B", "C", "D", "E", null, null, null, null, null}
Run Code Online (Sandbox Code Playgroud)