
与Java
计数我有两个给出的字符串:String a = "111"和String b = "132",这两个字符串我想要实现这个计数顺序:与Java111 112 121 122 131 132 其他例子是,如果我有两个给定的字符串是这样的:字符串A = “1111” 和字符串b = “1223”,我希望这样的结果:1111 1112 1113 1121 1122 1123 1211 1212 1213 1221 1222 1223 这些...
2024-01-10
Java后台任务
我想知道哪种方法是在Java中实现某种后台任务的最有效方法(我想那将是某种非阻塞线程)。更准确地说-我有一些Java代码,然后在某个时候需要执行长时间运行的操作。我想做的是在后台执行该操作,以便程序的其余部分可以继续执行,并且当该任务完成时,只需更新一些特定的对象即可。然后,其...
2024-01-10
Java颜色检测
我希望在Java中实现一项功能,该功能可以读取图像并能够检测红色,蓝色,绿色,黄色等阴影,作为卫星图像分析程序的一部分。因此,例如在标准卫星图像中,蓝色将是水,因此我希望程序读取多少像素是蓝色的,然后它可以说图像的x%是水。我知道通过读取每个像素的RGB值可以使用整个逻辑语句...
2024-01-10
用Java实现协程
这个问题与我有关Java中现有协程实现的问题有关。如我所怀疑的,如果事实证明Java中尚没有完整的协程实现,那么实现这些协程将需要什么?正如我在该问题中所说的,我了解以下内容:您可以将“协程”实现为后台的线程/线程池。您可以在后台使用JVM字节码来完成棘手的事情,以使协程成为可能...
2024-01-10
Java实现-元类
以我的理解,Java对象模型是3个级别,每个级别都描述了它下面的级别,因此所有类(本身就是对象?)共享一个Meta类。我的问题是-构造函数如何用Java实现?(或其他任何类方法),我的逻辑说构造函数应该出现在Meta类中,但是由于只有一个Meta类,因此保留所有可能的构造函数没有任何意义,或者...
2024-01-10
Java比较两个列表
我有两个列表(不是Java列表,可以说两列)例如**List 1** **Lists 2** milan hafil dingo iga iga dingo elpha binga hafil mike meat dingo milan elpha meat iga ...
2024-01-10
用Java实现去抖动
对于我正在编写的某些代码,我可以使用debounceJava中的一个不错的通用实现。public interface Callback { public void call(Object arg);}class Debouncer implements Callback { public Debouncer(Callback c, int interval) { ... } public void call(Object arg) { // should forward cal...
2024-01-10
Java文件中的行数
我使用巨大的数据文件,有时我只需要知道这些文件中的行数,通常我会打开它们并逐行读取它们,直到到达文件末尾我想知道是否有更聪明的方法可以做到这一点回答:这是我到目前为止找到的最快的版本,比readLines快6倍。在150MB的日志文件上,这需要0.35秒,而使用readLines()则需要2.40秒。只是...
2024-01-10
Java中的全局变量
如何在Java中定义全局变量?回答:要定义全局变量,你可以使用静态关键字public class Example { public static int a; public static int b;}现在你可以通过调用从任何地方访问a和bExample.a;Example.b;...
2024-01-10
在Java中移动光标
我想制作一个可以测量光标到组件中心的距离,然后将光标移回中心的应用程序(就像大多数PC视频游戏一样)。有没有人有什么建议?回答:机器人课可以帮您解决问题。以下是用于移动鼠标光标的示例代码:try { // These coordinates are screen coordinates int xCoord = 500; int yCoord = 500; // Move the curs...
2024-01-10
Java静态变量变为空
我有一个带有静态实例的androidjava类,其中包含一个用户信息。但是,在极少数情况下,当用户使用我的应用程序时,该静态实例中的变量之一会在一段时间后变为null。该Java类是全局的(未附加到任何活动)。是什么原因造成的?编辑:该变量永远不会更改,除非在应用程序启动期间。我已经检查过...
2024-01-10
Java中的半精度浮点
是否在任何地方都有Java库可以对IEEE754半精度数字执行计算或将其与双精度数字进行转换?这些方法中的任何一种都是合适的:将数字保持为半精度格式,并使用整数算术和位扭曲(如MicroFloat的单精度和双精度)进行计算以单精度或双精度执行所有计算,转换成半精度以进行传输(在这种情况下,...
2024-01-10
交换原语的Java方法
如果没有可以通过引用传递的方法,如何在java中使我的交换函数有效?有人可以给我一个密码吗?swap(int a, int b){ int temp = a; a = b; b = temp;}但是,由于Java通过值传递参数,因此更改不会被反映回来。回答:你无法创建方法交换,因此在调用swap(x,y)x和y之后将被交换。你可以通过交换可变...
2024-01-10
Java录制时检测静音
在Java中开始录制操作时,如何检测静音?什么是PCM数据?如何在Java中计算PCM数据?我找到了解决方案:package bemukan.voiceRecognition.speechToText;import javax.sound.sampled.*;import java.io.*;public class RecordAudio { private File audioFile; protected boolean running; private ByteArrayOutpu...
2024-01-10
比较Java中的类类型
我想比较Java中的类类型。我以为我可以这样做:class MyObject_1 {}class MyObject_2 extends MyObject_1 {}public boolean function(MyObject_1 obj) { if(obj.getClass() == MyObject_2.class) System.out.println("true");}我想比较一下是否传递给函数的obj是从MyObject_1扩展而来的。但这是行不通的。似乎getClass()方法和.class...
2024-01-10
Java中的URL编码?
我想知道什么是 url编码 。我有2个jsp页面和1个servlet。当我运行应用程序时,显示的网址是:http://localhost:8080/myproject/index.jsp哪里<form action="Myservlet" method="post"> <input type="text" name="mytext" id="mytext"/> <input type="submit" value="submit"/></form>单击提交按钮后,显示的URL为:http://l...
2024-01-10
用Java对两个日期求和
如何在Java中添加两个日期?示例:“ 2010-01-14 19:16:17”和“ 0000-10-03 01:10:05”的总和将得出“ 2010-11-17 20:26:22”。我知道如何使用日历并逐字段添加字段。是否有其他方法可以一次汇总所有数据(年/月/日/小时/分钟/秒)?回答:如果使用的是Date对象,则可以执行以下操作:Date d1 = ...Date d2 = ...lon...
2024-01-10
如何在Java中旋转图形
我已经在中绘制了一些图形JPanel,例如圆形,矩形等。但是我想绘制一些旋转了特定程度的图形,例如旋转的椭圆。我该怎么办?回答:如果您使用plain Graphics,则强制转换为Graphics2Dfirst:Graphics2D g2d = (Graphics2D)g;旋转整个Graphics2D:g2d.rotate(Math.toRadians(degrees));//draw shape/image (will be rotated)要重置旋...
2024-01-10
Java:受保护的,可见的
我对java中的整个受保护事物有点困惑。如果有东西被保护,只有同一包中的类才能访问它,对吗?Java:受保护的,可见的我们应该在班级中使用受保护的私人属性吗?如果是这样,什么时候?回答:protected成员可以被同一包中的其他类访问,也可以通过类将该类扩展到该成员,而不管其包是什么。...
2024-01-10
Java包私有类的优缺点?
我最近正在学习Java,并且遇到了package-private类的概念,如果我们不指定任何内容,这是默认的。但是后来我意识到:我很少看到package-private类的使用。是否有这个原因,例如,它有严重的缺点,它是多余的,或者仅仅是我阅读不足?是否有反对使用它的有力论据?如果在大多数情况下确实没有用,...
2024-01-10
Java:如何命名布尔属性
我只是在Webapp上有一个惊喜,我在.jsp页面中使用EL。我添加了一个布尔属性并挠了一下头,因为我已将布尔名称命名为“ isDynamic”,因此可以这样写:<c:if test="${page.isDynamic}"> ...</c:if>我发现比以下内容更容易阅读:<c:if test="${page.dynamic}"> ...</c:if>但是.jsp编译失败,并显示以下错误:javax.el.Pro...
2024-01-10
HTML中的Java脚本加载
我想问一个关于Javascript的问题onload。我正在用代码编写一个JSP页面<%@ include file ="body.jsp"。包含的body.jsp内容包括:<table onload="function()">这 加载javascript函数,但对页面似乎没有任何影响。是onload仅在使用body标签?回答:onload事件只能被用于<body>,<img>,<script>,<iframe>标签,因为它会告诉你已经被...
2024-01-10
Java中的KDTree实现
我正在寻找Java中的KDTree实现。我已经做了一个谷歌搜索,结果似乎很偶然。实际上有很多结果,但是它们大多数都是一次性的实现,我宁愿找到一些具有更多“生产价值”的东西。诸如apache集合或.NET优秀的C5集合库之类的东西。我可以在此处看到公共错误跟踪程序,并检查上一次SVN提交的时间。而且...
2024-01-10
检查阶元组包含`在Java中
null`我有一个元组的Scala是:检查阶元组包含`在Java中val myTuple: (Int, Int) = (null.asInstanceOf[Int], 1) ,我从Java访问。问题是在Java中,myTuple._1()返回0而不是null,正如我解释的here。相反,myTuple._1将返回始终为空,无论设置的值如何。因此,我不知道如何检查哪一个是真正的价值:我如何检查它是否是null,0...
2024-01-10
如何用Java进行URL解码?
在Java中,我想将其转换为:https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type对此:https://mywebsite/docs/english/site/mybook.do&request_type这是我到目前为止所拥有的:class StringUTF { public static void main(String[] args) { try{ Stri...
2024-01-10
