我们正在更新 Java 17。Maven 中有没有一种方法可以使 usingvar创建编译时错误,而无需为旧版本的 java 进行编译?换句话说,我不想告诉 Maven 为 1.8 或类似版本进行编译。
我也不想使用以 IDE 为中心的解决方案,因为我们并不都使用相同的 IDE。
如何从下面的图像中获取所有用户名值,并将它们转换为TStringList,字符串或TMemo?

我尝试了以下代码,但它没有用.
with q3 do
var txResul:stringlist
begin
Close;
SQL.Clear;
SQL.Add('SELECT*FROM user');
Open;
Next;
end;
txtResult.Add(q1.FieldByName('username').AsString);
Run Code Online (Sandbox Code Playgroud) 考虑下面的代码
Instant instant = Instant.now();
System.out.println(instant);
Run Code Online (Sandbox Code Playgroud)
结果:
2020-01-13T09:01:06.405Z
Run Code Online (Sandbox Code Playgroud)
现在从上面的结果我想得到当前的小时和当前的分钟。
import java.util.Scanner;
class testing
{
int i ; int j ;
Scanner sc = new Scanner(System.in) ;
void lolwa()
{
out:
for(i = 0 ; i <= 6 ; i++)
{
System.out.println(i);
}
System.out.println("Enter 1 to restart loop");
System.out.println("Enter 2 to continue till 10");
j = sc.nextInt();
if(j == 1)
{
continue out ;
}
if(j == 2)
{
for(i = 7 ; i <= 10 ; i++)
{
System.out.println(i);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在BlueJ编译它,它说:"未定义的标签输出".我刚学会使用continue语句,所以我无法弄清楚问题