标签: string-formatting

如何使用字节数组从String.format获取格式化的字符串?格式化字符串特别是什么意思?

byte mac[] = ni.getHardwareAddress();
StringBuilder sb = new StringBuilder();

sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));    

String macAdd = new String(sb);
System.out.println(macAdd);    
Run Code Online (Sandbox Code Playgroud)

它打印出我的界面看起来像的MAC地址:

70-F1-A1-A1-DF-F5
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释一下这一步:

String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "")
Run Code Online (Sandbox Code Playgroud)

特别是字符串%02X%s是什么意思?

java bytearray string-formatting

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

简单的重载错误?

如果标题简单重载错误,我很抱歉?不是正确的标题.我不确定我在下面试过的方法......

无论如何,我希望我的文本字段显示我在这里设置的文本"Player:"然后我想调用我的变量'string player1'并将其输入到文本字段以及我刚刚设置的文本中?

lblPDisp.Text = ("Player: {0}", Player1); 
Run Code Online (Sandbox Code Playgroud)

但它只是出现了红线

c# string-formatting winforms visual-studio-2012

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

这两个字符串格式有什么区别?

double value = 345.12345;
Run Code Online (Sandbox Code Playgroud)

字符串格式1

String str = String.format("%.02f", value);
Run Code Online (Sandbox Code Playgroud)

字符串格式2

String str = String.format("%.2f", value);
Run Code Online (Sandbox Code Playgroud)

两者都打印相同的值345.12.那么,这两者有什么区别?

java string string-formatting

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

文本字段的Javascript电话面具与正则表达式

我正在使用这个功能来电话面具,几乎完美的工作.

function mask(o, f) 
{ 
    v_obj = o; 
    v_fun = f; 
    setTimeout("execmask()", 1) 
};

function execmask() 
{ 
    v_obj.value = v_fun(v_obj.value) 
};

function mphone(v){
    v=v.replace(/\D/g,"");           
    v=v.substring(0, 11);
    v=v.replace(/^(\d{2})(\d)/g,"(OXX$1) $2"); 
    v=v.replace(/(\d)(\d{4})$/,"$1-$2"); 
    return v;
}
Run Code Online (Sandbox Code Playgroud)

在这里,我在文本字段中运行蒙版:

<input type="text" id="phone" name="phone" onkeypress="mask(this, mphone);" onblur="mask(this, mphone);" />
Run Code Online (Sandbox Code Playgroud)

问题是我需要更改代码的这部分(OXX $ 1)(0XX $ 1).

9位数的现状:(OXX99)99999-9999.

8位数的现状:(OXX99)9999-9999.

我需要9位数的正确格式:(0XX99)99999-9999

我需要8位数的正确格式:(0XX99)99999-9999

8或9位的数量是用户的选择.

如果我将字符'O'更改为'0',则会导致掩码出错.

请帮忙!

javascript regex input mask string-formatting

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

用于为0表示前缀的数字说明符

我需要数字格式说明符,以便将单个数字前缀为0.

我需要:

1=01
2=02
:
:
:
9=09
Run Code Online (Sandbox Code Playgroud)

两位和三位数字将保留,因为它没有变化

10=10
11=11
:
:
Run Code Online (Sandbox Code Playgroud)

.net c# string-formatting

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

使用JavaScript或ExtJS舍入格式化的字符串数字

下面,我有一个我想用javascript格式化的数字.但它返回NaN.

var v = "153,452.47";
alert(Math.round(v));
Run Code Online (Sandbox Code Playgroud)

您可以使用以下小提琴:示例

我们如何格式化具有分隔符的数字字符串?

javascript extjs string-formatting extjs4.1 extjs4.2

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

如何在WPF绑定中替换StringFormat中的字符串

我需要在我的字符串中替换,with ,\n(New Line),我想在ClientSide上执行此操作StringFormat

<TextBlock Grid.Row="0" Text="{Binding Address}" Grid.RowSpan="3" />
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

wpf string-formatting

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

在c#中使用字符串格式化器在花括号之间添加字符串

我需要连接两个字符串值,这些值应该放在大括号之间,我试图将字符串格式定义为常量并传递字符串值,我尝试了很多格式,但总是得到无效的输入参数异常.是否可以使用字符串格式化程序执行以下操作?如果那么怎么样?

private const string formatString = "'{'{0}'}''{'{1}'}'";

string str1 = "John";
string str2 = "John@Xmail.com";

string resultString = string.Format(formatString, str1, str2);
Run Code Online (Sandbox Code Playgroud)

预期产出

{} John}{John@Xmail.com

c# string-formatting

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

0.0.ToString(".####")返回空字符串

为什么0.0.ToString(".####")返回空字符串而不是0?我应该使用什么格式的字符串来正确输出?

.net c# string-formatting

0
推荐指数
2
解决办法
2626
查看次数

如何格式化字符串?

我的字符串看起来像0145655789,我想将其格式更改为0145.655.789

这是我试过的代码:

enterpriseCode和aNum都是StringBuilder对象

enterpriseCode.Append(String.Format("{0:####.###.###}", aNum.ToString()).Replace(";", ""));
Run Code Online (Sandbox Code Playgroud)

enterpriseCode仍然包含0145655789而不是0145.655.789

c# string stringbuilder string-formatting

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