導航:首頁 > 編程語言 > 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

友情鏈接