字符串间距
比如10000,这个字符串,我想要让字符串间的间距大些,变成1 0 0 0 0这样,应该怎么办呢? java String --------------------编程问答-------------------- 不知道楼主是想在哪个让这个字符串间距变大呢?如果是java代码中,直接加空格就是了
如果是在html源码中,在中间加 就行 --------------------编程问答--------------------
public class J {是这个意思? --------------------编程问答--------------------
public static void main(String[] args) {
String s = "10000";
String s1="";
char[] a = s.toCharArray();
for(int i = 0;i < a.length;i++){
s1=s1+a[i]+" ";
}
System.out.println(s1);
}
}
"10000".replaceAll("(?<=.)", " ").trim()--------------------编程问答-------------------- 加空格间距不久变大了么。 --------------------编程问答-------------------- replaceAll()匹配你想要的。 --------------------编程问答--------------------
/**
* 在字符串的每个字符之间添加字符串,split的逆方法
*
* @param sourceStr
* 源字符串
* @param joinStr
* 需要添加的字符串
* @return 添加后的字符串,添加失败返回源字符串
*/
public static String join(String sourceStr, String joinStr) {
if(sourceStr == null || sourceStr.isEmpty() || joinStr == null) {
return sourceStr;
}
StringBuffer sb = new StringBuffer();
char[] charArr = sourceStr.toCharArray();
for(int i = 0;i < sourceStr.length();++i) {
sb.append(charArr[i]);
if(i != sourceStr.length() - 1) {
sb.append(joinStr);
}
}
return sb.toString();
}
String string = "10000";
string = join(string, " ");
System.out.println(string);
--------------------编程问答-------------------- 这个直接在css中能设置啊 css能设置字符间距 --------------------编程问答-------------------- 如果是字符本身变大,请插入空格;
如果是字符显示变大,请调整样式。
--------------------编程问答--------------------
(?<=.)是什么意思啊。求解释一下,这就能代表间隙了呀。 --------------------编程问答--------------------
正则表达式,这个好!
补充:Java , Java SE