Ⅰ 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;
}