标签: formatter

Eclipse格式化程序/清理崩溃

我积极地使用Eclipse格式化程序并清理我的所有代码.每次我保存我的源代码时,我的所有代码都被很好地格式化,缩进固定,大括号放在正确的位置并删除不必要的地方,导入组织,变量声明最终应该在哪里,以及其他精细的小事情发生.

这对用户来说非常舒服,但我只是好奇 - 有什么缺点吗?可能是我在不知不觉中获得的坏习惯?

java eclipse formatter

0
推荐指数
1
解决办法
430
查看次数

如何在Spring 3 MVC中允许空日期

我为日期绑定定义了一个全局格式化程序:

<annotation-driven conversion-service="conversionService" />

<beans:bean id="conversionService"
    class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
    <beans:property name="converters">
        <beans:list>
        ...
        </beans:list>
    </beans:property>
    <beans:property name="formatters">
        <beans:set>
            <beans:bean id="dateFormatter"
                class="org.springframework.format.datetime.DateFormatter">
                <beans:constructor-arg><beans:value>dd/MM/yyyy</beans:value></beans:constructor-arg>
            </beans:bean>
        </beans:set>
    </beans:property>
</beans:bean>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但现在我还需要将特定的日期字段保留为空白。如何配置格式化程序(或该字段)以接受空值?

谢谢!:)

date spring-mvc formatter

0
推荐指数
1
解决办法
1692
查看次数

我怎样才能在C#中编写这个java代码

我有一个称为数字的整数数组

public String toDecimalString() {
        StringBuilder b = new StringBuilder(9 * digits.length);
        Formatter f = new Formatter(b);
        f.format("%d", digits[0]);
        for(int i = 1 ; i < digits.length; i++) {
            f.format("%09d", digits[i]);
        }
        return b.toString();
    }
Run Code Online (Sandbox Code Playgroud)

我试过了

String.Format("%09d", digits[i]);
Run Code Online (Sandbox Code Playgroud)

但我想我做错了什么

c# java arrays stringbuilder formatter

0
推荐指数
1
解决办法
225
查看次数

仅在编辑的代码上应用格式化程序-eclipse

当我尝试保存所做的更改时,我已经在eclipse中为我的代码实现了格式化程序,它将更改格式应用于整个文件。

是否可以仅在更改的完整文件代码中应用格式化程序?

@编辑

我想在保存时在现有文件上应用此格式化程序。假设我有一个包含10种方法和大约1000行的文件。我在该文件中添加了新方法并应用了保存。然后,我希望格式化程序仅将格式化程序应用于新添加的方法,而不应用于现有的10种方法。我必须处理项目中的每个文件。 @formatter:off注释在这里无济于事。

java eclipse save formatter

0
推荐指数
1
解决办法
291
查看次数

在 SAPUI5 中为货币使用格式化程序

我想构建自己的格式化程序来显示不同货币的金额。

有人可能猜到我使用了这个我已经知道的解决方案:

                                               <t:template>
                                <Text text="{
                                                parts: [
                                                    {path: 'amount'},
                                                    {path: 'currency'}
                                                ],
                                                type:'sap.ui.model.type.Currency',
                                                formatOptions: {
                                                    currencyCode: false
                                                }
                                            }"
             </t:template>
Run Code Online (Sandbox Code Playgroud)

这个解决方案的问题是我已经在一个单独的列中显示了货币,如果我使用这个解决方案,它看起来很丑......

所以我尝试了这个:

<t:template>
                                <Text text="{parts: [                
                                {path: 'amount'},
                                {path: 'currency'}
                                ],               
                                formatter : '.formatter.currency'}"
                                 />
                            </t:template>
Run Code Online (Sandbox Code Playgroud)

我的格式化程序功能如下所示:

    currency: function(amount, currency) {

        var change = [];
        change.push(amount);
        change.push(currency);
        var sInternalType = "";
        var amount1 = new sap.ui.model.type.Currency();


            amount1.formatValue(change, sInternalType);
            return amount1;
    }
Run Code Online (Sandbox Code Playgroud)

在这里,我想我做错了什么,因为英语不是我的第一语言,我可能会认为我没有正确理解 API 参考,因为它们是这样说的:

  • formatValue(vValue, sInternalType): 任何
  • 将包含金额和货币代码的给定数组格式化为字符串类型的输出值。Currency 类型不支持除 'string' 之外的其他内部类型。如果已为此类型定义了源格式,则 formatValue 也接受字符串值作为输入,该值将使用源格式解析为数组。如果 aValues 未定义或为 null,则返回 null。
  • 参数:
  • {array|string} vValue …

javascript formatter sapui5

0
推荐指数
1
解决办法
1万
查看次数

java中的正则表达式不起作用

我将 excel 文件转换为 CSV ,然后将其转换为字符串。

问题是正则表达式不能正常工作

我想检测这种文本:

MYW Pkg, MYW Pkg + Quick Service Dining, MYW Pkg + Dining, MYW Pkg + Deluxe Dining,

房间 + 门票 + 快速服务餐饮

我有一个字符串数组。所以我需要知道一个模式,我尝试这个但它没有检测到它:

Pattern.compile("([A-Z]{3})+(\\s)+([A-Za-z]{3})+(\\s)+(\\+)");
Run Code Online (Sandbox Code Playgroud)

例如,我尝试匹配“MYW Pkg +”,您知道为什么它不起作用吗?

更多代码:

chain 是具有“MYW Pkg”等值的数组

Pattern patPackageDescription = Pattern.compile("([A-Z]{3})+(\\s)+([A-Za-z])+(\\s)+(\\+)");
        for (int i = 0; i < chain.length; i++) {
            Matcher matPackageDescription = patPackageDescription
                    .matcher(chain[i]);

            if (matPackageDescription.matches()) {
                String space = String.format("%1$-" + 50 + "s",
                        chain[i].toString());
                a.append(space + "|\n");
            }
        }
Run Code Online (Sandbox Code Playgroud)

问候。

java regex formatter

0
推荐指数
1
解决办法
9386
查看次数

正则表达式为1或2位数,带有一个可选的小数位

我正在使用:http://firstopinion.github.io/formatter.js/index.html来屏蔽输入.

我正在查看"模式"选项,并且在编写带有可选小数位的1或2位数的正则表达式时遇到问题.

良好的投入:
2.5
12.5
.5
1

输入错误:
.25
123.5
1.55

感谢您的任何帮助!

javascript regex jquery formatter

-1
推荐指数
1
解决办法
7538
查看次数

LocalDate.parse(String, formatter) 返回错误的格式

我必须查询数据库中的日期,然后使用 LocalDate 和格式化程序以不同的格式进行可视化。问题是,无论我尝试了多少种不同的格式,查询都会以 JDBC 默认格式 (yyyy-mm-dd) 进行可视化。请注意,日期存储在 DATE 字段中(如 01-GEN-20)。典型的输出是: 日期:2019-03-12

String q5= "select to_char(dataord, 'dd/mm/yyyy') as DATAORD\r\n" + 
            "from orders" ;
    executeQuery.query5(q5);

public static void query5(String query) throws SQLException {
        Statement stmt =conn.createStatement();
        ResultSet rs = stmt.executeQuery(query);

        while(rs.next()) {
            
            String dataord = rs.getString("DATAORD");
            
            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy", Locale.ITALY);
            LocalDate ld = LocalDate.parse(dataord,formatter);
            
            System.out.println("Date: " + ld);
            
            
        }
    }
Run Code Online (Sandbox Code Playgroud)

java formatter localdate

-2
推荐指数
1
解决办法
823
查看次数