草庐IT

程式化

全部标签

java - 如何在 Java 中正确使用 printf 格式化

我正在尝试创建一个简单的程序来接收三个项目、它们的数量和价格,并将它们加在一起以创建一个简单的收据类型格式。我的教授给了我一种特定的收据格式,其中所有小数点都排成一行并始终如一地放置。它应该看起来像这样。YourBill:ItemQuantityPriceTotalDietSoda101.2512.50Candy11.001.00Cheese22.004.00Subtotal17.506.25%SalesTax1.09Total18.59我的教授指定名称应有30个字符,数量和价格以及总计应有10个字符。这样做我必须使用printf方法。到目前为止,我正在尝试使用此代码对其进行格式化。i

java - 如何在 Java 调试详细信息格式化程序中将字节数组显示为字符串?

我想编写一个简单的详细格式化程序来显示byte[]数据形式为String(使用String.([B)做肮脏的工作)。但是,我不确定如何找到[B的类名创建格式化程序时使用。这可能吗?或者,是否有另一种方法可以在调试器中将字节数组视为字符串? 最佳答案 我不知道如何让eclipse的详细格式化程序自动将字节数组显示为字符串,但您可以通过添加newString(byteArray)作为监视表达式来显示特定的字节数组。 关于java-如何在Java调试详细信息格式化程序中将字节数组显示为字符串?

java - 在 Scala 中格式化字符串的最佳方式是什么?

我想知道在Scala中格式化字符串的最佳方式是什么。我正在为一个类重新实现toString方法,它是一个相当长且复杂的字符串。我考虑过使用String.format但它似乎与Scala有问题。是否有用于执行此操作的nativeScala函数? 最佳答案 我只是用错了。正确的用法是.format(parem1,parem2)。 关于java-在Scala中格式化字符串的最佳方式是什么?,我们在StackOverflow上找到一个类似的问题: https://st

C#在“处理”按钮事件时如何更改按钮图标/格式化?

我有几个服务器HtmlButton在这样的代码中创建的S:HtmlButtonbutton=newHtmlButton();button.ID=idString+"_btnStart";button.InnerHtml="";button.Attributes.Add("type","button");button.Attributes.Add("runat","server");button.Attributes.Add("class","btnbtn-linkbtn-xs");button.Attributes.Add("title","Start");button.ServerClick

java - 从 ArrayList 创建格式化字符串

考虑以下代码:ArrayListaList=newArrayList();aList.add(2134);aList.add(3423);aList.add(4234);aList.add(343);StringtmpString="(";for(intaValue:aList){tmpString+=aValue+",";}tmpString=(String)tmpString.subSequence(0,tmpString.length()-1)+")";System.out.println(tmpString);我这里的结果是预期的(2134,3423,4234,343)..我确

java - 在java中格式化本地时间

我正在创建我的JavaFX应用程序,每次创建新的列表单元格时我都需要使用时间标签。我需要将当前时间的字符串以HH:MM格式直接放入以String作为参数的Label构造函数中。我发现并使用了java.util.Date的:LabeltimeLabel=newLabel(newSimpleDateFormat("HH:MM").format(newDate()));但是它显示了错误的时区,所以我打算使用java.time和LocalTime类。有没有办法在一行中实现相同的字符串结果?谢谢你的帮助:) 最佳答案 在新应用程序中使用Jav

Java 日期格式化程序

我将日期格式设置为"YYYY-mm-ddhh:mm"作为格式化程序对象。如何格式化输入格式化程序对象以仅获取"YYYY-mm-dd";? 最佳答案 Iamgettingdateformatas"YYYY-mm-ddhh:mm"asformatterobject.Howcaniformattheinputformatterobjecttogetonly"YYYY-mm-dd";你不能将日期设置为YYYY-mm-dd它应该是yyyy-MM-dd.要获取yyyy-MM-dd中的日期,代码如下:SimpleDateFormatformatt

java - 在 eclipse 中格式化 `//@formatter:off` 标签

您可能知道,Eclips允许您为源代码的某些部分禁用代码格式化程序(参见示例thisquestion)。现在,我的问题是,格式化程序显然在找到//@formatter:off标记的行的最开头停止格式化代码。结果是,格式化程序标记本身(本质上只是一个注释行)被放置在一个奇怪的位置,即在该行的最开头没有缩进。请参阅此示例。我输入的内容://@formatter:offSomecode{withindentationthatIdontwanttobeformatted.}//@formatter:on点击[Ctrl+F]后看起来像这样://@formatter:offSomecode{wit

java - 从自己的程序中使用 Eclipse 代码格式化程序

最近我编写了一些工具来帮助我生成Java代码,否则这些任务将是冗长乏味的任务。我使用freemarker编写模板。但是,模板中的所有空格都保留在输出中,导致代码非常困惑。我可以从我的模板中删除缩进来解决这个问题,但这会使我的模板相当难以维护。考虑这个简单的示例模板:publicclassMyTestClass{privateString${p.name};}我的模板格式很好,但我的代码是这样的:publicclassMyTestClass{privateStringprop1;privateStringprop2;privateStringprop3;}缩进有点多,应该是:public

java - SimpleDateFormat 的格式化语法是 Java 发明的吗?

是Java的SimpleDateFormat中定义的日期-时间格式字符串的语法类(如"EEE,MMMd,''yy"等)原始Java发明,还是基于其他一些语法定义,如ICU's或CLDR's?!有人知道将SimpleDateFormat语法与其他定义进行比较的工作吗? 最佳答案 java.text.*,在JDK1.1中引入,基于ICU:ICUwasoriginallydevelopedbytheUnicodegroupattheIBMGlobalizationCenterofCompetencyinCupertino,andICUwa