小编use*_*874的帖子

创建两个相同长度的字符串,一个重复另一个结构,同时反复循环相同的字母

我有一个任意字符串"hello my name is timothy"和另一个任意'关键字'字符串"ham".我想创建一个方法,通过反复重复其字符,同时保留空格,使第二个字符串与第一个字符串的长度相同,结构相同.结果将是:"hamha mh amha mh amhamha.到目前为止,这是我的代码:

    public String makeStringsEqual(String str, String keyword)
{
    if (str.length() > keyword.length())
    {
        for(int i = 0; i < str.length(); i++)
        {
            if (str.charAt(i) != ' ')
            {
                keyword += keyword.charAt(i);
            }
            else
                keyword += " ";
        }

    }
    return keyword;
}
Run Code Online (Sandbox Code Playgroud)

返回前一个示例的代码hamhamha ha ha.我怎样才能解决这个问题?

java

5
推荐指数
1
解决办法
1373
查看次数

Java - 即使在零中也始终保留两个小数位

我试图保留两个小数位,即使那时数字为零,使用DecimalFormatter:

DecimalFormat df = new DecimalFormat("#.00");

m_interest   = Double.valueOf(df.format(m_principal * m_interestRate));
m_newBalance = Double.valueOf(df.format(m_principal + m_interest - m_payment));
m_principal  = Double.valueOf(df.format(m_newBalance));
Run Code Online (Sandbox Code Playgroud)

但是对于某些值,这会给出两个小数位,而对于其他值则不会.我怎样才能解决这个问题?

java decimalformat

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

标签 统计

java ×2

decimalformat ×1