我想知道为什么JDK 9不再有Java EE版本。我读到,由于 JDK 9 版本不再包含 Java EE,因此 Java EE 自己的功能将显示为已弃用。你知道如何解决这个问题吗?
是否可以仅使用 C++ 来制作 Android 应用程序?我不懂Java。我尝试过 Visual Studio 2019 方法,但我想我的计算机不足以模拟 Android 手机。
public class Sacrifice {
private int variableA = showOutput();
private int variableB = 15;
private int showOutput() {
return variableB;
}
public static void main(String s[]) {
System.out.println( (new Sacrifice()).variableA);
}
}
Run Code Online (Sandbox Code Playgroud) Java中有一个名为HashSet的类
例如,我将向HashSet添加以下int形值,
[输入]
1,2,3,4,5,6,1,2,3,1,
Run Code Online (Sandbox Code Playgroud)
[哈希结构]
1,1,1
2,2
3,3
4
5
6
Run Code Online (Sandbox Code Playgroud)
是否有收藏成为这样的结构?
我有一个array大小为N 的数组.对于它中的每3个索引,我想把它们取出并声明并将这些值分配给另一个大小为3的数组.然后我想回到那个数组然后接下来的3和把它放在一个不同大小为3的数组中.我会像这样迭代3个不同的大小为3的数组a1,a2,a3一旦完成我想要清空a1,a2,a3并重新添加NEXT 3值到3个大小为3的数组重复这个直到我们达到array.length
这样做最好/最有效的方法是什么?
我正在尝试从S调用java代码.此方法调用:
cls = (* env) -> FindClass (env, "org / libsdl / app / SDLActivity");
mid = (* env) -> GetStaticMethodID (env, cls, "play",
"([Ljava / lang / String;) V");
(* env) -> CallVoidMethod (env, cls, mid);
Run Code Online (Sandbox Code Playgroud)
java方法:
public static void play () {
track.write (bytes, 0, bytes.length);
}
Run Code Online (Sandbox Code Playgroud)
导致此错误:
03-25 18:17:32.313:WARN/dalvikvm(655):JNI警告:JNI方法调用异常引发03-25 18:17:32.313:WARN/dalvikvm(655):在Lorg/libsdl/app/SDLActivity中; .main(ILjava/lang/String; [I(GetByteArrayElements)03-25 18:17:32.313:WARN/dalvikvm(655):待处理的异常是:03-25 18:17:32.323:INFO/dalvikvm(655):Ljava/lang/NoSuchMethodError;:玩
找到类,但找不到方法有什么问题?怎么决定?
我有以下代码,其中逐行读取.csv文件,并存储在String [] nextline中,其中nextline [i]由解析文件的相应内容填充.我在读取.csv文件时没有遇到任何问题,但我确实将它们存储在另一个String []中,因为System.out.println()为所有行提供了以下结果:
Nextline[1]=Jan 4, 2011 18:33:15.988422000 / predata=null / Nextline[4]=54 / size:0
Run Code Online (Sandbox Code Playgroud)
如您所见,Strin []具有null值,为什么内容未传递?提前致谢
public class Amostra {
int[] id = new int[20000];
String[] predata = new String[20000];
int[] size = new int[20000];
Amostra(String namefile) throws FileNotFoundException, IOException {
Csv2Array(namefile);
}
private void Csv2Array(String newfile) throws FileNotFoundException, IOException
{
String[] nextline;
int j = 0;
int i = 0;
CSVReader reader = new CSVReader(new FileReader(newfile), ';', '\'', 1);
while((nextline = reader.readNext()) != null){
predata[i] = nextline[1];
size[i] …Run Code Online (Sandbox Code Playgroud) 我正在尝试设置电子邮件地址输入的常规扩展验证。
我有这个Java类来进行验证:
public class EmailValidator implements Validator {
@Override
public void validate(FacesContext facesContext,
UIComponent uIComponent, Object value) throws ValidatorException {
//Get the component's contents and cast it to a String
String enteredEmail = (String)value;
//Set the email pattern string
Pattern p = Pattern.compile(".+@.+\\.[a-z]+");
//Match the given string with the pattern
Matcher m = p.matcher(enteredEmail);
//Check whether match is found
boolean matchFound = m.matches();
if (!matchFound) {
FacesMessage message = new FacesMessage();
message.setDetail("Email not valid - The email must be in …Run Code Online (Sandbox Code Playgroud) 嗨我正在使用下一个代码来尝试停止一个线程,但是当我看到Running为false时它再次成为现实.
public class usoos {
public static void main(String[] args) throws Exception {
start();
Thread.sleep(10000);
end();
}
public static SimpleThreads start(){
SimpleThreads id = new SimpleThreads();
id.start();
System.out.println("started.");
return id;
}
public static void end(){
System.out.println("finished.");
start().shutdown();
}
}
Run Code Online (Sandbox Code Playgroud)
和线程
public class SimpleThreads extends Thread {
volatile boolean running = true;
public SimpleThreads () {
}
public void run() {
while (running){
System.out.println("Running = " + running);
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {}
}
System.out.println("Shutting down thread" + …Run Code Online (Sandbox Code Playgroud) 考虑这个函数:
import java.io.IOException;
import java.io.Reader;
class StreamPrinter {
void print(Reader reader) throws IOException {
int code = reader.read();
while (code != -1) {
System.out.print((char) code);
code = reader.read();
}
reader.close();
}
}
Run Code Online (Sandbox Code Playgroud)
如何在异常和错误的情况下关闭流?