导航:首页 > 编程语言 > java控制输出字符串宽度

java控制输出字符串宽度

发布时间:2021-03-02 16:24:14

java中怎么固定输出字符长度

/**
* 获取定长的字符串
* @param str 原始字符串
* @param len 固定长度
* @param c 不够填充的字符
* @return 固定长度的字符串
*/
String.format能应付数字类型,对于字符串需要自己写方法,比如:
public static String getFixedLenString(String str, int len, char c) {
if (str == null || str.length() == 0){
str = “”;
}
if (str.length() == len){
return str;
}
if (str.length() > len){
return str.substring(0,len);
}
StringBuilder sb = new StringBuilder(str);
while (sb.length() < len){
sb.append(c);
}
return sb.toString();
}

㈡ JAVA格式化输出 宽度可以是变量么

可以,本身就是字符串,可以拼接起专来。

publicstaticvoidmain(String[]args){
属doubled=345.6788677;
intlen=3;
System.out.printf("%9.2f",d);
System.out.printf("%9."+len+"f",d);
}

㈢ JAVA编程如何控制String类型输出固定长度

这好办。。
用java.util.Formatter类就能办到
具体使用参考api自己看 你的具体格式我不清楚

㈣ java 怎么输出字符串的长度

length不是属性,而是其中有个方法:length()
返回此字符串的长度。长度等于字符串中 Unicode 代码单元的数量。

㈤ Java题目,怎么控制字符串长度和排序

简单写了下复,你看看

// 1.判断制字符串长度小于100并且全为小写字母
// 可以将字符串转为char数组,再去判断Unicode编号是否在小写字母范围内
private static boolean f1(String s) {
if (s == null | "".equals(s) | s.length() > 100) {
return false;
}
char[] chs = s.toCharArray();
for (char c : chs) {
if (c < 97 || c > 122) {
return false;
}
}
return true;
}
// 2.写出到txt里,至于根据长度什么的太简单我就不写了
// 这里用流太麻烦,可以使用设置打印路径来搞定
private static void f2(String s) throws FileNotFoundException {
System.setOut(new PrintStream(new File("String.txt")));
System.out.println(s);
}
然后F5下项目视图,String.txt就出现了,或者自己改个路径

㈥ java 控制字符串的输出长度

a是你要输入的字符串length是你规定的回长度答

private static String   getEquelsLength(String a,int length){
int aLength = a.length();
if(length>aLength){
int i = length-aLength;
for (int j = 0; j < i; j++) {
a +=" ";
}
}
return a;
}

㈦ JAVA按格式输出字符串

在Java编程中格式化字符串,用String类的静态方法String.format():

format(Localel,Stringformat,Object...args)
//使用指定的语言环境、格式字符串内和参数返回容一个格式化字符串。
format(Stringformat,Object...args)
//使用指定的格式字符串和参数返回一个格式化字符串。

举几个这个方法实用的例子(注释是输出结果):

//案例1
longnow=System.currentTimeMillis();
Strings=String.format("%tR",now);//输出当前时间的小时和分钟
//格式化输出结果"09:22"

//案例2
Dated=newDate(now);
s=String.format("%tD",d);//输出当前时间的month/day/year
//格式化输出结果"11/05/15"

㈧ 怎么判断输出字符串的宽度

如果是Java的话直接调用String.length();方法就知道字符串的长度,因为Java中是采内用Unicode编码的,所以一容个字符(包括汉字)规定用两个字节来表示,和C/C++不同,所以所占空间为String.length() * 2个字节。如果是C或C++的话就要调用sizeof(“abbbbb我爱你ccc你爱ddd我mmmm吗”)就是所占的字节数(注意:字符串后面的结束符也要占一个字节)。

㈨ java中System.out.printf()中的输出长度如何用变量控制

比如你有一个变量int a, 还有打算输出的字符串s;
想用printf输出长度为a 的字符串;
可以System.out.printf("%"+a+"s",s);
希望对你有帮助

㈩ java字符长度显示控制求教~~~

public static String abbreviate(String str, int cutCount) {
return str.substring(0,cutCount);
}
是这制个意思吗?
。。。

阅读全文

与java控制输出字符串宽度相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接