導航:首頁 > 編程語言 > jsp數字轉字元

jsp數字轉字元

發布時間:2024-01-01 02:05:25

jsp中int怎樣轉換成string 類型數值 在線等

javascript中int轉換成String類型數值有兩種方法

一顯式轉換 例如

varx=10;
vara=x.toString();

二隱專式轉換

varx=10;
vara=x+"";

這樣變數a就是字屬符串類型了.

Ⅱ 如何在jsp中將數據變成對應的壹貳叄肆伍陸

在頁面上加入以下java代碼就可以實現了
package com.heyang;
/**
* 將10億以內的阿拉伯數字轉成漢字大寫形式
* @author xizhenyin
*
*/
public class CnUpperCaser {
// 整數部分
private String integerPart;
// 小數部分
private String floatPart;

// 將數字轉化為漢字的數組,因為各個實例都要使用所以設為靜態
private static final char[] cnNumbers={'零','壹','貳','叄','肆','伍','陸','柒','捌','玖'};

// 供分級轉化的數組,因為各個實例都要使用所以設為靜態
private static final char[] series={'元','拾','百','仟','萬','拾','百','仟','億'};

/**
* 構造函數,通過它將阿拉伯數字形式的字元串傳入
* @param original
*/
public CnUpperCaser(String original){
// 成員變數初始化
integerPart="";
floatPart="";

if(original.contains(".")){
// 如果包含小數點
int dotIndex=original.indexOf(".");
integerPart=original.substring(0,dotIndex);
floatPart=original.substring(dotIndex+1);
}
else{
// 不包含小數點
integerPart=original;
}
}

/**
* 取得大寫形式的字元串
* @return
*/
public String getCnString(){
// 因為是累加所以用StringBuffer
StringBuffer sb=new StringBuffer();

// 整數部分處理
for(int i=0;i0){
sb.append("點");
for(int i=0;i<floatPart.length();i++){
int number=getNumber(floatPart.charAt(i));

sb.append(cnNumbers[number]);
}
}

// 返回拼接好的字元串
return sb.toString();
}

/**
* 將字元形式的數字轉化為整形數字
* 因為所有實例都要用到所以用靜態修飾
* @param c
* @return
*/
private static int getNumber(char c){
String str=String.valueOf(c);
return Integer.parseInt(str);
}

/**
* @param args
*/
public static void main(String[] args) {
System.out.println(new CnUpperCaser("123456789.12345").getCnString());
System.out.println(new CnUpperCaser("123456789").getCnString());
System.out.println(new CnUpperCaser(".123456789").getCnString());
System.out.println(new CnUpperCaser("0.1234").getCnString());
System.out.println(new CnUpperCaser("1").getCnString());
System.out.println(new CnUpperCaser("12").getCnString());
System.out.println(new CnUpperCaser("123").getCnString());
System.out.println(new CnUpperCaser("1234").getCnString());
System.out.println(new CnUpperCaser("12345").getCnString());
System.out.println(new CnUpperCaser("123456").getCnString());
System.out.println(new CnUpperCaser("1234567").getCnString());
System.out.println(new CnUpperCaser("12345678").getCnString());
System.out.println(new CnUpperCaser("123456789").getCnString());
}
}

Ⅲ jsp如何將var型數據轉換成String型數據

<% StringBuffer editInsert = new StringBuffer("insert into userDiary values('zyq','"+title+"')"); Driver driver = (Driver)Class.forName( MM_psql_DRIVER ).newInstance(); Connection connection = DriverManager.getConnection( MM_psql_STRING,MM_psql_USERNAME ,MM_psql_PASSWORD ); PreparedStatement editStatement = connection.prepareStatement(editInsert.toString()); %>

你這一段其實就是java代碼,在java中怎麼轉這里也怎麼轉,直接加toString()就可以了

Ⅳ 在JSP中怎麼把var類型轉變為String啊,幫幫忙啊,高手們,我只是個菜鳥

你說的是javascript吧 var i=1; var s=i+'';
反過來是轉時 var s='1'; var i=s*1;

Ⅳ jsp頁面中怎麼將long轉string

我覺得在後台就應該先把那裡面的值轉成String類型
Long.toString(long);

Ⅵ jsp頁面中如何將資料庫中的blob欄位轉為String顯示在頁面上(java)

jsp先從資料庫獲取blob欄位的值,然後通過流的方式讀取,轉換成string才可以展示的。
參考代碼如下:
從資料庫中讀取Blob類型數據後,要轉換成String類型,即轉換成InputStream,再從InputStream轉成byte[],再到String即可。如下:
//把資料庫中blob類型轉換成String類型
public String convertBlobToString(Blob blob){

String result = "";
try {
ByteArrayInputStream msgContent =(ByteArrayInputStream) blob.getBinaryStream();
byte[] byte_data = new byte[msgContent.available()];
msgContent.read(byte_data, 0,byte_data.length);
result = new String(byte_data);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}

閱讀全文

與jsp數字轉字元相關的資料

熱點內容
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293

友情鏈接