java-Java里面String.format全角空格相关

问题描述

Java里面String.format全角空格相关

Java里面String.format里面的全角空格代码哪位大神知道,我想往一个指定长度的字符串后面补全角空格!

解决方案

 public static void main(String[] args) {
        String pattern="";
        for(int i=0;i<20;i++){//这里的固定字符串长度是20
            pattern = pattern + " ";
        }
       String kk = "abc";
       String aa = String.format(pattern,kk) + "222";
       System.out.println("aa="+aa);

    }

解决方案二:

直接的代码部署很清楚,你可以使用unicode值进行转换得到,全角空格为12288,半角空格为32。

解决方案三:

 String s = "123";
s = padRight(s, " ", 5);

public static String padRight(String oriStr, int len, String alexin) {
        String str = "";
        int strlen = oriStr.length();
        if (strlen < len) {
            for (int i = 0; i < len - strlen; i++) {
                str = str + alexin;
            }
        }
        str = str + oriStr;
        return str;
    }
时间: 2024-07-28 23:29:10

java-Java里面String.format全角空格相关的相关文章

JAVA字符串格式化-String.format()的使用_java

本篇介绍JAVA字符串格式化-String.format()的使用,具体如下: 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串. format(Locale locale, String for

java-如何用String.format加上前导空格

问题描述 如何用String.format加上前导空格 在某本大学java教材里,例题是关于显示当月月历的.在每月的第一天之前显示前导空格以对齐,下列就是部分代码,但是eclipse报错,说后面的空格是字符,不符合该方法的参数表.不知道到底应该怎么用,求解 now.set(year, month-1, 1); str+=String.format("%"+4*week+"c",' '); 解决方案 now.set(year, month-1, 1); str+=St

php过滤所有的空白字符(空格、全角空格、换行等)_php技巧

在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格.全角空格.换行等),那么我们可以自己写一个过滤函数. php学习str_replace函数都知道,可以批量替换的,所以我们可以用如下的源码实现替换过滤一个字符串所有空白字符了. <?php $str = 'jkgsd gsgsdgs gsdg gsd'; echo myTrim($str); function myTrim($str) { $search = array(

html-javascript出现不识别全角空格的情况?怎么回事?

问题描述 javascript出现不识别全角空格的情况?怎么回事? 用&emsp识别不了,但是用#8195就可以,这是为什么?????????????求解答 解决方案   少了分号了.. 解决方案二: 不能识别的话,,shift+空格改成半角不就完了

java 全角半角字符转换的方法实例_java

如果搞明白了Java中全角字符和半角字符之间的关系那他们之间的转换根本就不是个事. 可以通过下面的程序看看Java中所有字符以及对应编码的值 复制代码 代码如下:     public static void main(String[] args) {        for (int i = Character.MIN_VALUE; i <= Character.MAX_VALUE; ++i) {            System.out.println(i + "    "

java全角、半角字符的关系以及转换详解_java

如果搞明白了Java中全角字符和半角字符之间的关系 那他们之间的转换根本就不是个事. 全角字符与半角字符的关系 可以通过下面的程序看看Java中所有字符以及对应编码的值 复制代码 代码如下:     public static void main(String[] args) {        for (int i = Character.MIN_VALUE; i <= Character.MAX_VALUE; ++i) {            System.out.println(i + &qu

java全角字符转换为半角 半角转全角

/// <summary> /// 判断字符是否英文半角字符或标点 /// </summary> /// <remarks> /// 32 空格 /// 33-47 标点 /// 48-57 0~9 /// 58-64 标点 /// 65-90 A~Z /// 91-96 标点 /// 97-122 a~z /// 123-126 标点 /// </remarks> public static bool IsBjChar(char c) { int i =

我的Android进阶之旅------&amp;gt;Java全角半角的转换方法

一中文全角和半角输入的区别 1全角指一个字符占用两个标准字符位置 2半角指一字符占用一个标准的字符位置 3全角与半角各在什么情况下使用 4全角和半角的区别 5关于全角和半角 6全角与半角比较 二转半角的方法DBC case 三转全角的方法SBC case 一.中文全角和半角输入的区别 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角".在汉字输入时,系统提供"半角"和&

java 全角半角字符转换如何实现_java

复制代码 代码如下: package com.whatycms.common.util; import org.apache.commons.lang.StringUtils; /** * <PRE> * 提供对字符串的全角->半角,半角->全角转换 * </PRE> */ public class BCConvert { /** * ASCII表中可见字符从!开始,偏移位值为33(Decimal) */ static final char DBC_CHAR_START