草庐IT

string.format

全部标签

java - String[]a 和 String...a 的区别

在main方法中写String[]a和String...a有什么区别?publicstaticvoidmain(String[]a)和publicstaticvoidmain(String...a) 最佳答案 第一个需要一个参数,它是一个字符串数组。第二个接受零个或多个字符串参数。它还接受一个字符串数组。 关于java-String[]a和String...a的区别,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

java - 将创建多少个 String 对象

我有以下Java代码:publicStringmakinStrings(){Strings="Fred";s=s+"47";s=s.substring(2,5);s=s.toUpperCase();returns.toString();}问题有点简单:调用此方法时将创建多少个String对象?一开始我回答是创建了5个String对象,但是我书上的答案是只创建了3个对象而且没有给出任何解释(这是一道SCJP题)。从我的角度来看,有5个对象:“Fred”、“47”、“Fred47”、“ed4”、“ED4”。我在一次SCJP模拟考试中也发现了这道题,答案也是一样的3。

java - 按句点将 String 拆分为 String[] 但返回空数组

好吧,也许我只是需要第二双眼睛。我有一个float,我把它变成了一个字符串。然后我想将它按句点/小数分割,以便将其显示为货币。这是我的代码:floatprice=newFloat("3.76545");StringitemsPrice=""+price;if(itemsPrice.contains(".")){String[]breakByDecimal=itemsPrice.split(".");System.out.println(itemsPrice+"||"+breakByDecimal.length);if(breakByDecimal[1].length()>2){item

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 - 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中的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 中的 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[]将声明一个只需要一个参数的方法:一个字符串数组。可能不会

java - String、StringBuffer 和 StringBuilder 之间的性能和简单性权衡

您是否考虑过Java编程语言的这一变化的含义?String类被认为是一个不可变的类(这个决定是经过深思熟虑的)。但是字符串连接真的很慢,我自己对它进行了基准测试。于是StringBuffer诞生了。真的很棒的类(class),同步而且非常快。但是有些人对某些同步块(synchronizedblock)的性能成本不满意,于是引入了StringBuilder。但是,当使用String连接不多的对象时,类的不变性使其成为实现线程安全的一种非常自然的方式。当我们要管理几个String时,我可以理解StringBuffer的使用。但是,这是我的第一个问题:例如,如果您要附加10个或更少的字符串,

java - 在 Java 中,是否有更优雅的方法来从和 ArrayList of Strings 中删除重复的字符串?

所以,长话短说,我有一个Java家庭作业,它需要以各种方式操作一个长的字符串ArrayList(我们正在做一些事情,比如显示单词的组合,在ArrayList中添加和删除,什么都没有特别的)。我注意到一些提供的ArrayLists有重复的条目(并且重复对于这个作业来说不是必需的),所以我从我的老师那里得到了通过删除重复条目来清理数据的许可。这是我想出的:privatestaticArrayListKillDups(ArrayListListOfStrings){for(inti=0;i这对我的作业来说很好,但我怀疑它在现实世界中是否有用。有没有一种方法可以在比较过程中忽略空格和特殊字符?