我正在寻找一种方法来解决Scala中的以下编译错误.其中,我正在尝试更新变量clinSig的值,如果在调用method1时clinSig为null.
import org.joda.time.Instant
import java.util.Calendar
class TestingClass {
method1(null)
private def method1 (clinSig : Instant) {
if (clinSig == null) {
val calendar = Calendar.getInstance()
calendar.set(2011, 0, 5, 0, 0, 0)
calendar.set(Calendar.MILLISECOND, 0)
clinSig = new Instant(calendar.getTime)
}
print(clinSig)
}
}
Run Code Online (Sandbox Code Playgroud)
error: reassignment to val
[INFO] clinSigUpdtDtTm = new Instant(calendar.getTime)
Run Code Online (Sandbox Code Playgroud)
任何输入都会有所帮助.
谢谢 !!!
有没有办法我们可以使用ROLLBACK回滚到以前的事务状态BEGIN TRANSACTION?
delete from table1;
ROLLBACK
Run Code Online (Sandbox Code Playgroud)
信息:
ROLLBACK TRANSACTION请求没有相应的BEGIN TRANSACTION.
任何输入都会有很大的帮助.
谢谢 !!!
我正在尝试使用 Jenkins 管道脚本标记 git 存储库。我对詹金斯管道脚本非常陌生。
是否有像下面这样的命令来标记分支,用于签出分支
git branch: 'master',
credentialsId: '12345-1234-4696-af25-123455',
url: 'ssh://git@bitbucket.org:company/repo.git'
Run Code Online (Sandbox Code Playgroud) 我试图在Intellij中为Scala运行HelloWorld类程序。
我的代码是:
包helloscala
对象HelloScala {def main(args:Array [String]){Console.println(“ Hello,world!”); }}
我对INtellij IDE提示的错误一无所知。
JDK is JDK5
Run Code Online (Sandbox Code Playgroud)
错误是:
java.lang.UnsupportedClassVersionError:java.lang.ClassLoader.defineClass(ClassLoader.java:621)上java.lang.ClassLoader.defineClass1(本机方法)的.class文件中的版本号错误。java.security.SecureClassLoader.defineClass(SecureClassLoader) .java:124)at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)at java.net.URLClassLoader.access $ 100(URLClassLoader.java:56)at java.net.URLClassLoader $ 1.run(URLClassLoader.java: 195),位于java.net.URLClassLoader.findClass(URLClassLoader.java:188)上的java.security.AccessController.doPrivileged(本机方法),位于sun.misc.Launcher的java.lang.ClassLoader.loadClass(ClassLoader.java:307)上$ appClassLoader.loadClass(Launcher.java:268)在java.lang.ClassLoader.loadClass(ClassLoader.java:252)在java.lang.ClassLoader。loadClassInternal(ClassLoader.java:320)线程“主”中的异常
任何输入都会很棒。
有没有办法排序Set?
我有一个Set双倍,我正在寻找一种方法来排序它们.
我知道使用List非常容易,但使用的东西Set对我来说有点棘手.
任何输入都会有很大的帮助.
我期待从SingletonMap的值中检索键
Map<String,String> map = Collections.singletonMap("key1", "value1");
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种基于价值的简单方法来获取密钥.而不是我以前做过的方式.我认为对于singleTon Map来说,开销太大了.
public static List<String> getKey(String value, Map<String, String> map)
{
List<String> keys = new ArrayList<String>();
for(Entry<String, String> entry:map.entrySet())
{
if(value.equals(entry.getValue()))
{
keys.add(entry.getKey());
}
}
return keys;
}
Run Code Online (Sandbox Code Playgroud)
任何输入或建议都会有所帮助.
我有一个变量
Long val = null;
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法将此传递给PreparedStatement语句对象,以便将数据库中的字段值设置为null.
statement.setLong(1,val);
Run Code Online (Sandbox Code Playgroud)
它不适用于Long,但只能使用很长时间.
任何输入想法或建议.
谢谢 !!!