草庐IT

高中生

全部标签

java - 如何在eclipse中生成构造函数

我有一个A类,B.M扩展了A。现在我想使用eclipse的代码生成选项创建B的构造函数,它接受B的所有字段的参数和设置值(我的意思是它还应该设置从A继承的字段).在eclipse中有生成这样代码的捷径吗? 最佳答案 在编辑器中右击并点击“Source->GenerateConstructorusingFields”。您可以选择要使用的super构造函数,也可以选择要添加到构造函数的实例变量。 关于java-如何在eclipse中生成构造函数,我们在StackOverflow上找到一个类似

java - 在 Java 中生成当前时间戳

在Java中生成当前时间戳的最佳方法是什么?YYYY-MM-DD:hh-mm-ss 最佳答案 使用标准的JDK,你会想要使用java.text.SimpleDateFormatDatemyDate=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd:HH-mm-ss");StringmyDateString=sdf.format(myDate);但是,如果您可以选择使用ApacheCommonsLang包,则可以使用org.apache.commons.lang

java - 在 JUnit 中生成 HmacSHA256 签名

我正在尝试将我的消息签名到AmazonAWS(在JUnit测试中),但我遇到了一个问题。这是我正在使用的代码:StringsecretAccessKey="secret1234678901";SecretKeySpeckeySpec=newSecretKeySpec(secretAccessKey.getBytes(UTF-8),"HmacSHA256");Macmac=Mac.getInstance(this.MAC_ALGO);mac.init(keySpec);//hereitbreaksbyte[]encoded=mac.doFinal(request.toString().g

java - 在 Java 中生成 JAXB 类时添加 toString、hashCode、equals

我正在尝试使用Java以编程方式从XSD文件生成JAXB类。我使用以下代码片段来实现这一点:....importjava.io.File;importjava.io.IOException;importorg.xml.sax.InputSource;importcom.sun.codemodel.JCodeModel;importcom.sun.tools.xjc.api.S2JJAXBModel;importcom.sun.tools.xjc.api.SchemaCompiler;importcom.sun.tools.xjc.api.XJC;........publicstatic

java - 在 Java 中生成唯一 ID,以标记日志中的相关条目组

关于这个主题,有几篇关于SO的帖子。每个人都在谈论一种特定的方法,因此只想在一个问题中进行比较。UsingnewDate()asuniqueidentifierGeneratingagloballyuniqueidentifierinJava我正在尝试实现一项功能,我们可以在其中识别日志文件中的某些事件。这些事件需要与唯一的id相关联。我正在尝试为这种独特的ID生成提出一种策略。ID必须有2个部分:一些静态信息+一些动态信息当需要调试事件时,可以在日志中搜索模式。我有三种方法:静态信息+Joda日期时间("abc"+2014-01-30T12:36:12.703)静态信息+原子整数静态

java - MD5在Java中生成31个字符的散列

我正在使用以下代码块生成MD5哈希值:publicstaticStringencode(Stringdata)throwsException{/*Checkthevalidityofdata*/if(data==null||data.isEmpty()){thrownewIllegalArgumentException("Nullvalueprovidedfor"+"MD5Encoding");}/*GettheinstancesforagivendigestschemeMD5orSHA*/MessageDigestm=MessageDigest.getInstance("MD5");

java - 在构造函数中生成简单赋值的 Eclipse 快捷方式?

有没有办法从构造函数的参数中生成简单的赋值?来自:publicclassMyClass{publicMyClass(Stringid,Stringname,Stringdesc){}}通过一些神奇的快捷方式,它将变成:publicclassMyClass{publicMyClass(Stringid,Stringname,Stringdesc){this.id=id;this.name=name;this.desc=desc;}}如果我们有生成这个的快捷方式就更好了(为了避免许多'ctrl+1'来创建不存在的字段):publicclassMyClass{privateStringid;

c# - 如何在 C# 和 Java 中生成相同的 MD5 哈希码?

我有一个在C#中生成MD5散列的函数,如下所示:MD5md5=newMD5CryptoServiceProvider();byte[]result=md5.ComputeHash(data);StringBuildersb=newStringBuilder();for(inti=0;i在java中,我的函数如下所示:MessageDigestm=MessageDigest.getInstance("MD5");m.update(bytes,0,bytes.length);Stringhashcode=newBigInteger(1,m.digest()).toString(16);re

c# - 如何在 Java 中生成伪随机字符串 "readable"?

生成给定长度的真正随机字符串是一项相当简单(并且已经很好地介绍)的任务。但是;我想生成一个“伪”随机字符串,附加限制是它相对容易阅读(对母语为英语的读者而言)。我认为另一种说法是生成的字符串应该由“可识别的音节”组成。例如,“akdjfwv”是一个随机字符串,但根本无法识别。“弗拉米姆”;但是,非常“有辨识度”(虽然是废话。)显然,可以列出一长串“可识别的音节”,然后随机选择它们。但是,有没有更好的方法来做一些事情,比如以编程方式生成“可识别的音节”,或者生成一个“音节”然后测试它是否“可识别”?我可以想出几种方法来实现这个实现,但如果有人已经实现了它(最好是用Java或C#),我宁愿

java - 如何使用 BigInteger 类在 Java 中生成一个随机的 n 位整数?

我不确定如何使用BigInteger类在Java中生成一个随机的n位整数。 最佳答案 privatestaticRandomrnd=newRandom();publicstaticStringgetRandomNumber(intdigCount){StringBuildersb=newStringBuilder(digCount);for(inti=0;i然后你就可以使用它了:newBigInteger(getRandomNumber(10000)) 关于java-如何使用BigInt