-
java – ArrayList> to String [] []
所属栏目:[Java] 日期:2020-12-15 热度:63
它看起来像JTable构造喜欢String [] [] …但我喜欢使用更智能的容器,直到我必须使用其他东西.一直在使用ArrayList ArrayList String,现在我需要让JTable满意String [] []. 我发现了一种转换ArrayList String的简单方法.使用toArray()到String [],但找不到多[详细]
-
Java中的多个对象锁?
所属栏目:[Java] 日期:2020-12-15 热度:101
锁定私有字段变量(而不是使用锁定对象)是安全/可接受的做法吗?这样,我可以有不同的锁用于不同的目的.示例如下: class Test { private Integer x = 0; private Integer y = 0; public void incrementX() { synchronized(x) { x++; } } public void decremen[详细]
-
这个多线程Java代码如何工作?
所属栏目:[Java] 日期:2020-12-15 热度:66
鉴于此 Java代码: class Account { private Integer number = 0; public synchronized void setNumber(Integer number) { this.number = number; } public synchronized Integer getNumber() { return number; } } class Client extends Thread { Account a[详细]
-
java – 如何对ArrayList进行排序
所属栏目:[Java] 日期:2020-12-15 热度:61
我所需要的只是排序不使用内置 Java分类器的ArrayList的最简单方法.目前我将ArrayList更改为Array并使用线性排序代码,但后来我需要调用一些元素,而ArrayLists更容易实现. 解决方法 你可以使用匿名排序. Collections.sort(ArrayList name,ComparatorT() { pub[详细]
-
java – Vector和ArrayDeque类
所属栏目:[Java] 日期:2020-12-15 热度:83
Vector和ArrayDeque类之间的区别是什么?我昨天读到了关于ArrayDeque的类,而我之前使用过Vector类. 解决方法 基础是: Vector实现了java.util.List,它定义了允许对元素进行基于索引的访问的容器.它还实现了接口RandomAccess,它向用户指示底层表示允许快速(通[详细]
-
java – 最快的字节数组连接方法
所属栏目:[Java] 日期:2020-12-15 热度:83
我得到一个包含消息的n部分的映射作为字节数组.在最后一篇文章进入地图后,必须连接消息.我找到了两个应该满足要求的解决方案.第一个是使用System.arraycopy: public byte[] getMessageBytes() throws IOException { byte[] bytes = new byte[0]; for (final[详细]
-
在Java中,如果空指针很少发生,最好使用catch而不是if
所属栏目:[Java] 日期:2020-12-15 热度:112
清理我的 Android应用程序中的一些松散我在开发人员控制台中发现了一个空指针异常,这种情况从来没有发生过,我猜这是一种罕见的竞争条件. 对于那些不知道的人:Android允许用户向开发人员报告崩溃(i.E.未捕获的异常). 当我遇到臭名昭着的if(…!= null)时,我[详细]
-
java – 在运行时创建的对象中使用自动装配的bean
所属栏目:[Java] 日期:2020-12-15 热度:163
我有一个实现W接口的B类.它有W方法的默认实现.类C和D覆盖默认实现,它们需要一个服务,其bean由 spring实例化.字符串a和b来自用户,因此我无法提前创建B / C / D的bean.所以我有一个工厂,它根据用户参数创建一个新对象(它将根据参数创建B / C / D).有什么干净的[详细]
-
java – 如何处理Android中的标签
所属栏目:[Java] 日期:2020-12-15 热度:88
我一直在寻找一段时间,并且没有能够为这一个找到正确的答案.长话短说,我正在从一个网页上搜索用作我的收件箱.我迫切需要跳过每个“消息”之间的行,所以我把标签放在我的 PHP中.它在web浏览器中完美运行,但在我的 Android应用程序中,我实际上可以将标签视为纯[详细]
-
将字符串从Java发送到C(套接字)
所属栏目:[Java] 日期:2020-12-15 热度:95
我试图使用C从A Java客户端向C服务器发送一些字符串. 首先,我发送字符串的长度.然后,我在C中手动分配内存 最后我逐个字符地发送字符串. 问题有时我得到正确的字符串,有时我得到整个字符串额外的其他未知字符(就像我分配比我得到的更多). 这是Java代码: prot[详细]
-
java – 在多个类中共享常量(android minesweeper)
所属栏目:[Java] 日期:2020-12-15 热度:81
我正在使用扩展Button创建一个类的实例,并直接访问整数变量以获得更好的性能.我正在使用常量来轻松识别变量的当前设置. 我有常量声明Button类和Activity类中实例化它们.我发现了类似的问题,并且读取它只是为了保持常量而创建一个类是不好的做法. 在两个类中[详细]
-
Java最快的哈希函数
所属栏目:[Java] 日期:2020-12-15 热度:80
我有一个长度为128个字符的布尔字符串(如“01100..001”)(表示128个数字为0/1).我在 Java中搜索一个高效(快速)的哈希函数,它产生的表示比128位低得多,而且碰撞明显减少.任何人都可以帮助我,有没有这样的哈希函数?有什么建议吗? 解决方法 尝试在Java String[详细]
-
java – debug.keystore不存在
所属栏目:[Java] 日期:2020-12-15 热度:82
我正在尝试生成MD5指纹,但问题是每次我尝试输入整个代码时,都说debug.keystore不存在.我似乎在同一件事上有多个不同的线程,但它们似乎都没有真正帮助我解决问题. 我输入的是 C:Program FilesJavajdk1.7.0_01binkeytool -v -list -aliasandroiddebugkey -[详细]
-
anotating一个字段和它的getter方法JPA之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:126
我试图弄清楚,在aotating(让我们以@id为例)getter方法和直接关注字段之间存在差异,如果我注释该字段,JPA是否使用某种反射来调用相应的getter? 因为在我的情况下我试图模糊我的实体类,所以我正在寻找一种方法来保持业务逻辑,因为getter将被重命名为类似aaa()[详细]
-
java order arraylist string [] by number
所属栏目:[Java] 日期:2020-12-15 热度:98
我有一个String []类型的数组列表.我想用String [0]作为int来命令它.我有这个: Collections.sort(listitems,new ComparatorString[]() { @Override public int compare(String[] lhs,String[] rhs) { return lhs[0].compareToIgnoreCase(rhs[0]); }}); 但这[详细]
-
Haskell:原子地更新两个或更多TVar.可能?
所属栏目:[Java] 日期:2020-12-15 热度:157
一个事务可以以原子方式更新两个不同的TVar吗?即,我可以从许多电视剧中组合数据结构以减少争用吗?如果是这样,你能提供一个例子吗? 解决方法 Can one transaction update two different TVars in an atomic way? 是的,您可以在一次交易中以原子方式更新多[详细]
-
java – SimpleXML枚举区分大小写
所属栏目:[Java] 日期:2020-12-15 热度:120
我一直在尝试使用simplexml库创建 XML(v2.6.2) http://simple.sourceforge.net/home.php 我想要创建的XML必须保存枚举值,该值应区分大小写.以下是POJO: package pojos;public enum MyEnum { NEW("new"),OLD("old"); private final String value; MyEnum(Str[详细]
-
Java隐式方法/参数?
所属栏目:[Java] 日期:2020-12-15 热度:95
我正在阅读一本关于 Android编程的书,在开头章节中有一篇关于Java的小参考指南.但是,我对一些我不太了解的隐式参数进行了讨论. 他定义了Car类: public class Car { public void drive() { System.out.println("Going down the road!"); }} 然后他继续说: p[详细]
-
java – PeriodFormatter – 如果小时或分钟恰好是一位数字,如何
所属栏目:[Java] 日期:2020-12-15 热度:150
当我使用PeriodFormatter如下 PeriodFormatter formatter = new PeriodFormatterBuilder().appendHours() .appendLiteral(":").appendMinutes().appendLiteral(":") .appendSeconds().toFormatter(); 我得到输出为4:39:9这意味着4小时39分钟和9秒. 如何修[详细]
-
java尝试在通知中变异
所属栏目:[Java] 日期:2020-12-15 热度:96
我有两个摆动ui表格和一个他们都看的模块. 每个ui都会为属性的更改添加一个监听器 并在发生更改时更新自己的文本字段. basiccaly – 他们都应该更新模块并从中更新. 有没有一种简单的方法可以在没有绑定框架的情况下完成它 我是这样做的(但我不断尝试在通知[详细]
-
java – 该方法必须覆盖超类方法
所属栏目:[Java] 日期:2020-12-15 热度:183
最近我将我的电脑更新为Ubuntu 11.10 64位.我在导入项目时遇到问题,它给了我一个错误 “onView()方法必须覆盖超类方法”. 我在其他一些帖子中读到错误应该是使用java 1.5,但Ubuntu 11.10附带open-6-jdk. 任何解决方案的想法? 解决方法 听起来您的项目的JDK[详细]
-
将IP地址转换为二进制值(Java)
所属栏目:[Java] 日期:2020-12-15 热度:146
我正在尝试用 Java编写一个程序,它将获取一个IP地址并转换为二进制文件. 这是我到目前为止: import java.util.Scanner;public class IpConverter{public static void main (String[]args){ int result; String data_in; int data_out; Scanner scan = new S[详细]
-
如何将Java long转换为* unsigned * base-X String(并返回)?
所属栏目:[Java] 日期:2020-12-15 热度:123
[编辑]我不接受任何涉及BigInteger或其他类似低效方法的答案.请在回答之前先阅读问题! 令人讨厌的是,Java不支持无符号数字类型.您可以使用下一个更大的类型将byte,short或int转换为unsigned,例如: short s = -10;int unsigned_short = s 0xFFFF; 但是你不[详细]
-
使用JAVA从类生成XML
所属栏目:[Java] 日期:2020-12-15 热度:195
我之前问过这个问题: Generate XML from a class 我想用Java做到这一点. 是否可以通过属性对Java执行相同的操作? 或者是否有一个我可以用于此目的的框架. 解决方法 XStream将允许您将任何类表示为XML.您可以查看 here作为示例.[详细]
-
如何在java中的静态方法中使用此关键字?
所属栏目:[Java] 日期:2020-12-15 热度:103
有没有办法在 Java中的静态方法中使用此关键字?我想在我的activity类中的静态方法中显示Toast消息.我怎么做?谢谢. 解决方法 您可以使用一个输入参数创建一个静态方法,该参数是您需要使用的类. 例如: public static void showMyTouch(MyActivity act,Strin[详细]