草庐IT

string-utils

全部标签

java - 如何将 HashMap 中的值转换为列表<String>

我有一个Hashmap类型Map>adminErrorMap=newHashMap();我希望能够遍历整个hashmap并将所有值获取到单个List.key无关紧要。我做过这样的事情:ListadminValues=newArrayList();for(Map.Entry>entry:adminErrorMap.entrySet()){adminValues.add(entry.getValue().toString());}System.out.println(adminValues);输出[[{description=FilePath,value=PurchaseOrder.pls

java - 如何将 java.util.Date 对象与 java.sql.Time 对象结合起来?

我正在从数据库中提取日期和时间。它们存储在单独的字段中,但我想将它们组合成一个java.util.Date对象,以适本地反射(reflect)日期/时间。这是我原来的方法,但它有缺陷。我总是以一个比应该的时间晚6小时的日期/时间结束。我认为这是因为时间和日期都有时区偏移,我真的只需要其中之一就有时区偏移。关于如何执行此操作以提供正确的日期/时间的任何建议?importjava.sql.Time;importjava.util.Calendar;importjava.util.Date;importorg.apache.commons.lang.time.DateUtils;public

java - MATLAB:处理 java.lang.String

我似乎被困在了Kafka领域,我似乎无法在MATLAB函数中使用java.lang.String:K>>namename=JasonK>>sprintf('%s',name)???Errorusing==>sprintfFunctionisnotdefinedfor'java.lang.String'inputs.K>>['mynameis'name]???Errorusing==>horzcatThefollowingerroroccurredconvertingfromchartoopaque:Errorusing==>horzcatUndefinedfunctionormetho

java - java.util.Set.contains(Object o) 的奇怪行为

doc关于java.util.Set.contains(Objecto)说:Returnstrueifandonlyifthissetcontainsanelementesuchthat(o==null?e==null:o.equals(e)).也就是说,这是一个POJO(如您所见,我重写了它的equals方法):publicclassMonthAndDay{privateintmonth;privateintday;publicMonthAndDay(intmonth,intday){this.month=month;this.day=day;}@Overridepublicbool

java - 为什么java.util.Collection不直接定义next(), hasNext()?

如果Collection定义了hasNext()而不是iterator().hasNext(),我们可以更轻松地编写循环:while(collection.hasNext()){…}代替:Iteratorit=collection.iterator();While(it.hasNext()){…}当然,我知道存在循环for(Ee:collection)的简单方法。为什么接口(interface)Iterator存在? 最佳答案 因为对于同一个Collection对象,您可以同时拥有多个有效的Iterator对象。这很有用。如果Col

java - java中的string "=="检查引用,为什么这段代码返回true?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:If==comparesreferencesinJava,whydoesitevaluatetotruewiththeseStrings?StringcomparisionwithlogicaloperatorinJavapublicstaticvoidmain(String[]args){Stringa="ab";finalStringbb="b";Stringb="a"+bb;System.out.println(a==b);}为什么打印为真??但是,publicstaticvoidmain(String

java - HQL如何查询String的ElementCollection

我有这样的课publicUser{Longid;Setroles;}如何查询角色为"ADMIN"的所有User对象编辑:我正在使用Hibernate3.0.5。并尝试了大多数显而易见的方法。来自Userswhererolesin('ADMIN')给出了JDBC错误。来自Usersuwhereu.rolesin('ADMIN')给出类转换异常我认为这可能是这个特定版本的hibernate的问题。 最佳答案 我找到了解决方案:"fromUserasuserwhere'ADMIN'inelements(user.roles)";hql函数

java - 获取两个 java.util.Date 的平均值

我有一组java.util.Date对象。我试图找到平均值。例如,如果我有2个日期对象,分别是早上7:40和早上7:50。我应该得到一个平均时间为早上7:45的日期对象。我想到的方法效率很低:for循环遍历所有日期找出0000和时间之间的差异将时间差加到总数中除以总数将该时间转换为日期对象有没有更简单的函数可以做到这一点? 最佳答案 从根本上说,您可以将所有Date对象的“自Unix纪元以来的毫秒数”相加,然后求出它们的平均值。现在棘手的一点是避免溢出。选项是:除以某个已知数量(例如1000)以避免溢出;这会降低已知数量的准确性(在

Java 8 无法导入 java.util.function

我正在尝试导入包java.util.function但我不断收到以下错误:FP.java:2:error:cannotfindsymbolimportjava.util.function;^symbol:classfunctionlocation:packagejava.util我已确认我使用的是jdk1.8.0_11(使用javac-version)。 最佳答案 这不是你导入包的方式,这个importjava.util.function;应该是importjava.util.function.*;导入java.util.funct

java - Java 中的 String... args 和 String[] args 之间有什么区别吗?

这个问题在这里已经有了答案:differencefn(String...args)vsfn(String[]args)(6个答案)关闭7年前。Java中的String...args和String[]args有什么区别?我是Java编程的新手。谁能告诉我(String....args)和(String[]args)之间有什么区别如果我用第一个代替第二个.......有什么区别吗?String...args将声明一个需要可变数量的字符串参数的方法。参数的数量可以是任何值:包括零。String[]args和等效的Stringargs[]将声明一个只需要一个参数的方法:一个字符串数组。可能不会