草庐IT

方括号

全部标签

java - 方括号是什么意思?在 java

double前面有方括号是什么意思。例如double[]?在方法中使用它们时,是否有任何特殊的方法来使用返回函数。例如:publicdouble[]MethodName(){}返回值的类型是什么? 最佳答案 方括号[]表示一个数组。对于您的代码:publicdouble[]MethodName(){....}您有一个返回数组的公共(public)方法MethodName。double表示数组是什么类型,即存储一个double类型的对象数组。编辑:忘记回答您的返回问题。但是对于您的代码行,MethodName将返回一个double类型

java - Java中无法解释的括号

除了类型转换之外,括号在Java中还有什么作用。我见过它们在许多令人困惑的情况下使用,here'sonefromtheJavaTutorials://convertstringstonumbersfloata=(Float.valueOf(args[0])).floatValue();floatb=(Float.valueOf(args[1])).floatValue();我只知道括号、调用和分组表达式的两种用法。我在网上搜索过,但找不到更多信息。在上面的示例中,我知道Float.valueOF(arg)返回一个对象。给对象加括号有什么影响? 最佳答案

java - 用括号解析负数

这个问题在这里已经有了答案:androidparsingnegativenumberstrings(3个答案)关闭8年前。如何在java中将字符串“(123,456)”转换为-123456(负数)?例如:(123,456)=-123456123,456=123456我使用了NumberFormat类,但它只转换正数,不能处理负数。NumberFormatnumberFormat=NumberFormat.getInstance();try{System.out.println("numberformattedto"+numberFormat.parse("123,456"));Syst

Java:打印不带方括号的链表?

这是一个相当简单的问题。当你打印出一个LinkedList时,像这样:System.out.println(list);它打印出来,将列表括在方括号中,如下所示:[thing1,thing2,thing3]有没有一种方法可以不带方括号打印出来? 最佳答案 是-迭代列表并打印它(每个元素后有逗号,但最后一个元素)。但是,有一些实用程序可以提供帮助:Guava:Stringresult=Joiner.on(",").join(list);commons-lang:Stringresult=StringUtils.join(list,",

java - 能否将 Eclipse 格式化程序配置为在括号之间正确缩进多行?

能否配置(或扩展)eclipse格式化程序和代码清理以添加我在以下示例中期望的缩进:publicstaticvoidmain(String[]args){String[]numbers=newString[]{"one","two","three","four",};newMessageFormat("{0}{1}{2}{3}").format("thisisstringone","thisisstringtwo","thisisstringthree");System.out.println(newMessageFormat("{0}{1}{2}{3}").format(newStr

java - 捕获括号是否会影响单独的负前瞻?

我正在使用Java。我有以下文字:"hystandhy"为什么(hy)(?![a-z])返回两个“hy”。这个想法是匹配任何没有跟在a-z之间的任何字符的“hy”。如果我执行hy(?![a-z])(不带括号的hy)它会起作用(只找到第二个“hy”)但我不明白为什么如果我使用括号(hy)在RegEx中它匹配hyst中的第一个“hy” 最佳答案 当您使用捕获组时,您会获得两个结果,第一个是整个模式,第二个是捕获组。第一个hy从未被匹配。如果删除括号,则只会获得与整个模式匹配的内容。 关于ja

基于最后一个闭合括号爆炸字符串

我想根据某些条件爆炸字符串。我尝试了多种方法,但无法使其正常工作。细绳星期四7月13日10:45:372017:rlm_perl:pppoe.auth.info:教育霍姆,NAS_IP133.1.92.86,pay_plan0,client_mac80:2a:a8:6c:6c:f6:f6:14):auth:loginok:[EducationHome](来自客户Mikrotik端口15833926CLI80:2A:A8:6C:F6:14)THU13年7月13日10:45:442017:Authid:Authid:Authid:Authid:Authrid用户(帐户已过期[Expiretatio

java - 在java中使用正则表达式替换括号中的逗号

我只想在括号内替换逗号。例如Progamminglanguages(Java,C#,Perl)到Progamminglanguages(JavaorC#orPerl)但它不应该替换后面字符串中的逗号ProgamminglanguagesJava,C#,Perl代码它将正确替换但不匹配。Stringtest="Progamminglanguages(Java,C#,Perl)";Stringtest1="ProgamminglanguagesJava,C#,Perl"Stringfoo=replaceComma(test);Stringfoo1=replaceComma(test1);p

java - 我可以从 Java 访问 Scala 对象的不带括号的 val 吗?

给定以下Scala对象:objectScalaObject{valNAME="Name"}似乎Scala编译器生成了一个无参数方法来访问NAME字段。但是,当我尝试从Java访问此字段时,访问此字段的唯一方法似乎是作为无参数方法,例如:System.out.println(ScalaObject$.MODULE$.NAME());有没有办法让Scala编译器允许Java按照预期的Java习惯用法访问val:System.out.println(ScalaObject$.MODULE$.NAME); 最佳答案 严格来说,答案是否定的,

java - 双括号初始化 - 优点

了解到我们可以使用双括号初始化在java中初始化集合。并对其进行了一些搜索,发现由于其性能问题,不建议使用它。privatestaticfinalSetVALID_CODES=newHashSet(){{add("XZ13s");add("AB21/X");add("YYLEX");add("AR2D");}};只是想知道,DOUBLEBRACEINITIALIZATION有什么好的方面或者优势吗?? 最佳答案 notadvisedtouseitbecauseofitsperformanceissue.我没有发现任何性能问题。每当你