-
简化此通用方法以连接Java数组
所属栏目:[Java] 日期:2020-12-15 热度:128
我的目标是实现一个方法,将任意数量的数组连接到它们的公共超类型的单个数组中,返回生成的(类型化的)数组.我有两个实现. 第一个(这个不需要简化): public static T T[] concatArrays(ClassT type,T[]... arrays) { int totalLen = 0; for (T[] arr: arrays)[详细]
-
java-ee – 与Java EE HttpSession相比,Play 2.0中的cookie缓存
所属栏目:[Java] 日期:2020-12-15 热度:116
我理解我们不喜欢在服务器上维护会话状态的一般性,但是我不明白为什么Play 2.0采用的方法比旧学校的HttpSession更好. 我看到的一个主要区别是,HttpSession实现是由容器提供的,因此HttpSession的扩展功能取决于它. 解决方法 这有许多优点.实质上,Play中的会话[详细]
-
Java-使用泛型返回多种类型
所属栏目:[Java] 日期:2020-12-15 热度:88
我有这样的方法 – public ListApples returnFruits(String arg1){ListApples fruits = new ArrayListApples();Apple a = new Apple();fruits.add(a);return fruits;} 我想改变它,以便我可以从方法调用中指定水果类型并返回该水果列表.所以第二个语句应该动[详细]
-
java – 如何检查函数执行是否超过指定的秒数?
所属栏目:[Java] 日期:2020-12-15 热度:171
如果需要超过3秒,我想超时执行一个函数. long startTime = System.currentTimeMillis();getStaticJsonResponse("build","post");long finishTime = System.currentTimeMillis();long elapsedTime = finishTime - startTime / 1000;System.out.println("time"[详细]
-
java – 从方法返回两个不同的值
所属栏目:[Java] 日期:2020-12-15 热度:112
我有方法将String记录列表解析为对象并返回对象List.所以我的方法签名是这样的. 公共列表 ParsedObject parse(String [] records); 但我也想返回,其他指标,如未成功解析的字符串记录数.现在我感到困惑,如何返回此指标.一种选择是创建另一个包装类,该类包含已[详细]
-
java – 第二级类型参数的延迟绑定
所属栏目:[Java] 日期:2020-12-15 热度:122
这是一个人为的复制案例,但请耐心等待. 假设您要为能够将项目添加到不同类型的列表的类创建加法器接口,并具有以下行为: // Can add items to any type of array list.AdderArrayList arrayListAdder = ...;// Ok. Right list type and item types match.arr[详细]
-
Java Regex – 如何替换模式或如何替换模式
所属栏目:[Java] 日期:2020-12-15 热度:171
我有一堆 HTML文件.在这些文件中,我需要更正IMG标记的src属性. IMG标签通常看起来像这样: img alt="" src="./Suitbert_files/233px-Suitbertus.jpg" class="thumbimage" height="243" width="233" /` 其中属性不是任何特定顺序. 我需要在IMG标记的src属性的[详细]
-
java – 使用兼容性时从活动中获取FragmentTransaction的问题
所属栏目:[Java] 日期:2020-12-15 热度:198
所以我正在开发一个我希望在传统 Android设备上运行的项目,所以我使用的是兼容性库.我使用的是类似于NewsReader的接口,只是代替Activity中的两个片段,它们嵌入在另一个嵌入ViewPagger的片段中. 为简单起见,我们将使用这些术语…… Activity - ViewPager - Co[详细]
-
java – 如何在Android上设置HttpPut的主体? (不添加库)
所属栏目:[Java] 日期:2020-12-15 热度:60
我想将一些数据从 Android应用程序上传到Pachube. [更新:对于2013年阅读此内容的人来说,“Pachube”成为“Cosm”,现在是“Xively”. This hurl以documentation为例提供. 如何通过Android的HttpPut(或HttpPost)实现来实现这一目标? 我真的不想添加任何额外[详细]
-
java – 图形字符串的起源在哪里开始?
所属栏目:[Java] 日期:2020-12-15 热度:152
在核心 Java书中,它说 The width of the rectangle that the getStringBounds method returns is the horizontal extent of the string. The height of the rectangle is the sum of ascent,descent,and leading. The rectangle has its origin at the basel[详细]
-
java – 将对象从文件加载到arrayList
所属栏目:[Java] 日期:2020-12-15 热度:73
我不知道如果我不知道有多少对象,我应该如何从列表中读取对象?保存更容易,因为我使用ArrayList中存储所有对象的对象数量.像这样的代码: // Save all customer object from customerListfor(int j=0; j customerList.size(); j++) { outObjectStream.writeO[详细]
-
Java通用转换,非直接
所属栏目:[Java] 日期:2020-12-15 热度:151
我发现 Java中的演员有些奇怪,我之前从未见过. 在通用方法中编程时,实际上没有完成转换. 测试奇怪的事情. 在HashMap上: HashMapString,Object map = ...map.put("hello","World");System.err.println((Integer)map.get("hello")); // ----- ClassCastExcept[详细]
-
Java中的开源音频库
所属栏目:[Java] 日期:2020-12-15 热度:179
我正在寻找一个类似于来自un4seen( http://www.un4seen.com/)的BASS的开源音频库,用于Java应用程序.有人能指点我一个类似的项目吗? 解决方法 如果您不介意使用本机库,OpenAL至少包含以下两个Java包装器: JOAL LWJGL 我还没有尝试过,但是由于许多游戏所依赖[详细]
-
Java swing-对点击执行操作
所属栏目:[Java] 日期:2020-12-15 热度:175
我想我已经把自己写成了一个角落.我正在尝试使用 java swing做这个效果. 单击下一步按钮,从文件中加载一个新行(通过行索引号),然后如果文件中的行的日期尚未到达,则使下一个按钮变灰.我的问题是,当我有以下代码时: Scanner input = new Scanner(System.in);[详细]
-
是否有Java sched模块的Java等价物?
所属栏目:[Java] 日期:2020-12-15 热度:151
Raymond Hettinger发布了一个 snippet,他使用标准Python库中提供的sched模块,以便以特定的速率调用函数(每秒N次).我想知道Java中是否有一个等价的库. 解决方法 看看java.util.Timer. 您可以找到使用here的示例 您还可以考虑Quartz,它功能更强大,可以组合使用[详细]
-
java – 类无法实例化
所属栏目:[Java] 日期:2020-12-15 热度:184
我有 java applet和图形的问题.我试图在 Eclipse中运行它,它失败了. 我是java的新手,我希望你能帮助我. 我有两个文件:Say.java和SayWhat.java. Say.java: public class Say { SayWhat word = new SayWhat("Hello World");} SayWhat.java: import java.app[详细]
-
在Java泛型中共享通配符
所属栏目:[Java] 日期:2020-12-15 热度:59
假设我有一个界面 interface FooT { void foo(T x); T bar() } 以及具有未知参数的这种类型的对象:Foo?巴兹.然后我可以调用baz.foo(baz.bar()). 但是,现在我需要将值baz.bar()放入一个集合中,稍后再调用它上面的baz.foo().就像是 List??? list; // can I t[详细]
-
在Java中实现BinaryTree
所属栏目:[Java] 日期:2020-12-15 热度:150
我有这个代码用于BinaryTree创建和遍历 class Node{ Integer data; Node left; Node right; Node() { data = null; left = null; right = null; }}class BinaryTree{ Node head; Scanner input = new Scanner(System.in); BinaryTree() { head = null; } pub[详细]
-
如何从Java中的参数中包含数组的方法返回值?
所属栏目:[Java] 日期:2020-12-15 热度:145
我有这个代码,但它不起作用! public class Trial{ public static void main (String [] args) { int average; int m = 0; int [] nums = {1,6,8,9,10,60,72}; average = getAverage(int [] nums); } public static int getAverage(int [] a) { int sum = 0;[详细]
-
如何使用java程序将文本文件压缩为rar格式
所属栏目:[Java] 日期:2020-12-15 热度:100
是否有任何 java库可以将纯文本文件(.txt)压缩为winRAR格式(.rar).我一直在谷歌搜索,但找不到任何相关的库,这样做. 解决方法 你可以随时做 Runtime.getRuntime().exec("rar -a somefile.txt");[详细]
-
Java AWT / Swing“包含”和“相交”方法无法正常工作
所属栏目:[Java] 日期:2020-12-15 热度:195
我试图教自己一些 Java AWT和简单的图形,但是使用contains和intersects方法有困难. 问题是它似乎从点击鼠标的位置和实际形状中检测到几个像素的碰撞. GameDemo.java package uk.co.mhayward.games.sandbox;import java.awt.BasicStroke;import java.awt.Colo[详细]
-
java – ConcurrentHashMap文档说明
所属栏目:[Java] 日期:2020-12-15 热度:74
ConcurrentHashMap与依赖于其线程安全但不依赖于其同步细节的程序中的Hashtable完全可互操作. 我对线程安全与同步细节感到困惑,任何人都能告诉我一个例子吗? 解决方法 Hashtable使每个方法都同步,并且它是公开可用的信息.例如,您可以从Hashtable继承,添加更[详细]
-
java – Android:将网页的HTML读入字符串
所属栏目:[Java] 日期:2020-12-15 热度:190
我是 Android开发的新手,我正在尝试阅读网页的HTML并将其存储在下面的字符串(“myHTML”)中,并将其显示在应用程序上. 但是,只要运行,应用程序就会结束.我一直在网上搜索这个原因,并且发现一些文章说由于其“昂贵”的性质,无法在应用程序的主UI线程中完成互联[详细]
-
多线程 – 使用cpu 100%
所属栏目:[Java] 日期:2020-12-15 热度:54
我需要一个将100%使用我的CPU的功能.我有一个单核心CPU任何想法? 线程是否需要设置为高优先级? 解决方法 例如,通过下一个线程: unit Unit2;interfaceuses Classes;type TLoadThread = class(TThread) public class var Stop: Boolean; protected procedu[详细]
-
java – 什么是“异常控制”循环?
所属栏目:[Java] 日期:2020-12-15 热度:72
我正试图在我的学习指南上提出一个问题: Write an exception-controlled loop that loops until the user enters an integer between 1 and 5. 我无法破译这个问题的真正含义,因为我之前从未听过这个词,但这是我最好的猜测: Scanner input = new Scanner(S[详细]